本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
LanguageIdSettings
如果在请求中使用自动语言识别,并且想要应用自定义语言模型、自定义词汇表或自定义词汇过滤器,请在LanguageIdSettings
相关的子参数(VocabularyName
LanguageModelName
、和VocabularyFilterName
)中添加。请注意,多语言识别 (IdentifyMultipleLanguages
) 不支持自定义语言模型。
LanguageIdSettings
支持二到五种语言代码。您包含的每种语言代码都可以具有相关的自定义语言模型、自定义词汇和自定义词汇过滤器。您指定的语言代码必须与关联的自定义语言模型、自定义词汇表和自定义词汇过滤器的语言相匹配。
建议您在使用LanguageOptions
时加入,LanguageIdSettings
以确保识别正确的语言方言。例如,如果您指定了一个自定义词汇表,en-US
但 Amazon Transcribe 确定您的媒体中使用的语言是en-AU
,则您的自定义词汇表不会应用于您的转录。如果您包含LanguageOptions
并包含en-US
为唯一的英语方言,则您的自定义词汇将应用于您的转录。
如果您想在请求中包含自定义语言模型,但不想使用自动语言识别,请改用带有LanguageModelName
子
ModelSettings
参数的参数。如果您想在请求中包含自定义词汇表或自定义词汇过滤器(或两者兼而有之),但不想使用自动语言识别,请改用带有VocabularyName
或VocabularyFilterName
(或两者)子参数的参数。
Settings
目录
- LanguageModelName
-
处理转录作业时要使用的自定义语言模型的名称。请注意,自定义语言模型名称区分大小写。
指定的自定义语言模型的语言必须与您在转录请求中指定的语言代码相匹配。如果语言不匹配,则不应用自定义语言模型。不存在与语言不匹配相关的错误或警告。
类型:字符串
长度限制:最小长度为 1。最大长度为 200。
模式:
^[0-9a-zA-Z._-]+
必需:否
- VocabularyFilterName
-
处理转录作业时要使用的自定义词汇过滤器的名称。自定义词汇过滤器名称区分大小写。
指定的自定义词汇过滤器的语言必须与您在转录请求中指定的语言代码相匹配。如果语言不匹配,则不应用自定义词汇过滤器。不存在与语言不匹配相关的错误或警告。
请注意,如果您在请求
VocabularyFilterName
中包含,则还必须包括VocabularyFilterMethod
。类型:字符串
长度限制:最小长度为 1。最大长度为 200。
模式:
^[0-9a-zA-Z._-]+
必需:否
- VocabularyName
-
处理转录任务时要使用的自定义词汇的名称。自定义词汇名称区分大小写。
指定的自定义词汇的语言必须与您在转录请求中指定的语言代码相匹配。如果语言不匹配,则不应用自定义词汇。不存在与语言不匹配相关的错误或警告。
类型:字符串
长度限制:最小长度为 1。最大长度为 200。
模式:
^[0-9a-zA-Z._-]+
必需:否
另请参阅
有关在特定语言的 AWS 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: