添加停顿 - Amazon Polly

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

添加停顿

<break>

生成式、长篇、神经和标准 TTS 格式都支持此标签。

要向文本添加停顿,请使用 <break> 标签。您可以根据强度设置停顿(等同于逗号、句子或段落后的停顿),也可以将停顿设置为特定的时间长度(以秒为单位或以毫秒为单位)。如果您未指定属性来确定停顿时长,则 Amazon Polly 将使用默认值(即 <break strength="medium"/>),这将为停顿添加逗号后停顿的时长。

strength 属性值:

  • none:无停顿。使用 none 去除正常情况下会出现的停顿,例如句号之后的停顿。

  • x-weak:与 none 长度相同,无停顿。

  • weak:设置与逗号后的停顿相同的持续时间的停顿。

  • medium:与 weak 长度相同。

  • strong:设置与句子后的停顿相同的持续时间的停顿。

  • x-strong:设置与段落后的停顿相同的持续时间的停顿。

time 属性值:

  • [number]s:停顿的持续时长,以秒为单位。持续时长上限为 10s

  • [number]ms:停顿的持续时长,以毫秒为单位。持续时长上限为 10000ms

例如:

<speak> Mary had a little lamb <break time="3s"/>Whose fleece was white as snow. </speak>

如果未将属性用于 break 标签,则结果将因文本而异:

  • 如果 break 标签旁边没有其他标点,则将创建 <break strength="medium"/>(逗号时长停顿)。

  • 如果标签位于逗号旁边,则将标签升级到 <break strength="strong"/>(句子时长停顿)。

  • 如果标签位于句号旁边,则将标签升级到 <break strength="x-strong"/>(段落时长停顿)。