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