Amazon Polly
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

应用多个词典

您最多可以为您的文本应用五个词典。如果同一个字素出现在您应用于文本的多个词典中,则它们的应用顺序可能会对生成语音产生影响。例如,给定以下文本,“你好,我叫 Bob。”且两个不同的词典中的两个词素都使用了字素 Bob

LexA

<lexeme> <grapheme>Bob</grapheme> <alias>Robert</alias> </lexeme>

LexB

<lexeme> <grapheme>Bob</grapheme> <alias>Bobby</alias> </lexeme>

如果词典以 LexA 然后 LexB 的顺序列出,合成的语音将是“你好,我叫罗伯特”。 如果它们按 LexB 然后 LexA 的顺序列出,合成语音则是“你好,我叫 Bobby”。

例 – 先应用 LexA,然后应用 LexB

aws polly synthesize-speech \ --lexicon-names LexA LexB \ --output-format mp3 \ --text 'Hello, my name is Bob' \ --voice-id Justin \ bobAB.mp3

语音输出:“你好,我叫 Robert。”

例 – 先应用 LexB,然后应用 LexA

aws polly synthesize-speech \ --lexicon-names LexB LexA \ --output-format mp3 \ --text 'Hello, my name is Bob' \ --voice-id Justin \ bobBA.mp3

语音输出:“你好,我叫 Bobby。”

有关使用 Amazon Polly 控制台应用词典的信息,请参阅 使用控制台应用词典 (合成语音)