微软 TTS 语音
是否可以设置特定单词或短语的语气或强调?
例如:早安
会是轻松的语气,而核电站即将熔化
则会更加紧急。
我知道我可以改变播放速度,但还有什么我不知道的更聪明的东西吗?其他 TTS 引擎是否支持此功能(其中是否有开源引擎)?
谢谢
Is it possible to set the tone or emphasis of a specific word or phrase?
Eg: Good Morning
would be in a relaxed voice, whereas The nuclear plant is about to melt down
would be far more urgent.
I'm aware I can change the speed of playback but is there something more clever I'm not aware of? Do other TTS engines support this (and are any of them open-source)?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否在应用程序中使用 VoiceXML?无论如何,如果 TTS 引擎支持 SSML 标准,您应该能够使用 强调tag 表示 TTS 引擎应重点关注标签内的短语。您可能正在使用韵律标签来控制速度,该标签也是 SSML 的一部分。
查看Loquendo TTS 在线演示。它提供了更多基于标点符号的表达方式,并允许您插入哈欠、打喷嚏和大笑等项目。我认为它是目前最好的 TTS 引擎之一,Nuance 也一定这么认为,因为他们刚刚获得了它们。但它不是开源的。
Voxeo 在其 Prophecy IVR 上提供免费的 TTS 引擎,支持强调标签。有几种可用的开源 TTS 引擎,但它们不会像 Loquendo 那样丰富或听起来那么好。看看他们是否支持 SSML。
Are you using VoiceXML for the application? Regardless, if the TTS engine support the SSML standard you should be able to use the emphasis tag which will indicate that the TTS engine should put emphasis on the phrase within the tag. You are probably controlling the speed with the prosody tag which is also part of SSML.
Check out this online demo for Loquendo TTS. It provides more expression based on punctuation and allows you to insert items like yawns, sneezes and laughing. I think it is one of the better TTS engines out there, and Nuance must have thought so also because they just acquired them. It is not open source though.
Voxeo provides a free TTS engine on their Prophecy IVR which supports the emphasis tag. There are several open source TTS engines available but they will not be as rich or sound nearly as good as something like Loquendo. Just see if they support SSML.