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文档中了解该功能的所有选项。