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

管理词典

借助发音词典,您能够自定义单词的发音。Amazon Polly 提供可用于在 AWS 区域中存储词典的 API 操作。然后,这些词典特定于该特定区域。您可以使用该 SynthesizeSpeech 操作,在合成文本时使用该区域的一个或多个词典。此操作可在合成开始之前将指定的词典应用于输入文本。有关更多信息,请参阅 SynthesizeSpeech

注意

这些词典必须符合发音词典规范 (PLS) W3C 建议。有关更多信息,请参阅 W3C 网站上的发音词典规范 (PLS) 1.0 版

以下是将语音合成引擎与词典配合使用方法的例子:

  • 普通单词中,有时字母会被数字代替,如“g3t sm4rt”(get smart)。人类能够正确读出这些单词。然而,文本到语音 (TTS) 引擎是按字面意思读取文本,完全按照名字的拼写发音。这种情况下,您可以使用 Amazon Polly,利用词典来自定义合成语音。在此示例中,您可以在词典中为单词“g3t sm4rt”指定别名 (get smart)。

  • 您的文本可能包含一个首字母缩略词,例如 W3C。您可以使用词典来定义单词 W3C 的别名,以便以完整的展开形式 (万维网联盟) 读取。

词典能够让您更好地控制 Amazon Polly 如何发出所选择语言中不常见的发音。例如,您可以使用音标指定发音。有关更多信息,请参阅 W3C 网站上的发音词典规范 (PLS) 1.0 版