在控制台上使用 SSML - Amazon Polly
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在控制台上使用 SSML

在以下示例中,您将使用 SSML 标签告知 Amazon Polly 在朗读一个短段落时将“W3C”替换为“World Wide Web Consortium”。您还可以使用标签引入停顿以及轻读某词。将此练习的结果与 应用词典(合成语音) 进行比较。

有关 SSML 的更多信息以及示例,请参阅 支持的 SSML 标签

由 SSML 增强文本合成语音(控制台)

  1. 登录 Amazon Web Services Management Console 并打开 Amazon Polly 控制台,网址为。https://console.aws.amazon.com/polly/

  2. 请选择文本到语音转换选项卡(如果未显示)。

  3. 打开 SSML

  4. 在文本框中键入或粘贴以下文本:

    <speak> He was caught up in the game.<break time="1s"/> In the middle of the 10/3/2014 <sub alias="World Wide Web Consortium">W3C</sub> meeting, he shouted, "Nice job!" quite loudly. When his boss stared at him, he repeated <amazon:effect name="whispered">"Nice job,"</amazon:effect> in a whisper. </speak>

    Amazon Polly 可通过 SSML 标签获知如何处理文本:

    • <break time="1s"/> 告知 Amazon Polly 在最开始的两句话之间停顿 1 秒。

    • <sub alias="World Wide Web Consortium">W3C</sub> 告知 Amazon Polly 将缩写 W3C 替换为 World Wide Web Consortium。

    • <amazon:effect name="whispered">Nice job</amazon:effect> 告知 Amazon Polly 轻读第二个“Nice job”。

      注意

      使用时 Amazon CLI,请用引号将输入文本括起来,以将其与周围的代码区分开来。Amazon Polly 控制台不会显示您的代码,所以您在使用时不需要将输入文本放在引号中。

  5. 对于语言,选择英语(美国),然后选择一个语音。

  6. 要收听语音,请选择收听

  7. 要保存语音文件,请选择下载。如果要另存为其他格式,请展开其他设置,打开语音文件格式设置,选择所需的格式,然后选择下载