Wave.video使用Amazon Polly技术从文本中生成音轨。有时,默认的结果并不是完美无缺的,你可能想调整一下语音。这里有SSML标签为你提供帮助!

如何在你的文本转语音中开始使用SSML

这很简单!把你的文本放在两个<speak>标签内。

<speak>你好!</speak>。

请注意,有些SSML标签不能与神经语音一起使用,反之亦然。请确保你在这里使用的是正确的标签。

如何进行停顿

TTS会在逗号、句子结尾和段落之后自动进行停顿。创建额外停顿的最简单方法是使用<break>标签。它对普通语音和神经语音都可用。

这个标签有不同的参数来定义暂停的强度:弱、中、强、X-强。此外,你还可以用时间参数指定暂停的确切时间。请看下面的例子。

<speak>
哦,懒惰,来吧,到我这里来,<break strength="strong"/>孤独。
你被柔和的凉意和良好的休息所呼唤 <break time="0.8s"/>
只有在你身上,我才看到我的女神自己的
</speak>

如何改变声音的音调或使其更响亮/更安静

你可以用<prosody>标签使声音变大或变小。使用无声、x-soft、soft、medium、loud、x-loud值来改变它。

<speak>
每个人都在想<prosody volume="x-loud">蓝调</prosody>从何而来?
</speak>

想以更严格的方式控制音量吗?只要把一个以dB为单位的数值。试试吧。

<speak>
而一切<prosody volume="-5dB">looks good</prosody> tonight
</speak>

注意:+6分贝的 音量几乎翻倍,-6分贝使其安静50%。

音量控制是由普通的和神经的文字转语音支持的。

使说话更快或更慢

同样的<prosody>标签在这里也有帮助!速度可以用速率属性设置,使用X-慢、慢、中、快、X-快或百分比。试试这个。

<speak>
<prosody rate="x-slow">Red lorry, yellow lorry.</prosody>
<prosody rate="fast">Red lorry, yellow lorry.</prosody>
<prosody rate="200%">Red lorry, yellow lorry.</prosody>
</speak>

对神经和普通声音都有效。

做出强调

要强调一个词,使用带有水平属性的<emphasis>标签。它有3个选项,下面是它们的工作原理。

  • :增加音量,放慢说话速度,使讲话的声音更大,速度更慢。

  • 中等的。增加音量,放慢说话速度,但比强音要小。适度是默认的。

  • 减少。降低音量,加快说话速度。语音更柔和,速度更快。

这里有一个例子。

<speak>
<emphasis level="reduced">She is the one</emphasis>
who <emphasis level="strong">will notice</emphasis>
that first snapdragon of Spring <emphasis level="moderate">is in bloom</emphasis>
</speak>

强调对神经性的声音不起作用。

新闻广播员讲话

想找一份新闻播报员风格的演讲稿?我们有这个服务!

<speak>
<amazon:domain name="news">
来自1912年4月16日星期二的《卫报》的报道。白星邮轮泰坦尼克号,这艘有史以来最大的邮轮的首航以灾难告终。泰坦尼克号于周三开始了从南安普敦到纽约的旅程。周日深夜,她在纽芬兰的大岸边撞上了一座冰山。通过无线电报,她发出了求救信号,有几艘邮轮离得很近,能够捕捉到并回应这一呼叫。
</amazon:domain>
</speak>

然而,这个技巧可用于一些神经性的声音。

  • 马修或乔安娜的声音 (en-US)

  • Lupe (es-US)

  • 艾米 (en-GB)

想用SSML做更多事情吗?

Amazon Polly文档中了解该功能的所有选项。

这回答了你的问题吗?