在我的日常工作中,我让 Alexa 说一段文字,只有 2 句话。其中之一是问题,但无论我添加问号还是句号,她都会用完全相同的声音阅读文本。我很想让她把课文当作问题来读,也就是稍微改变一下她的语气。这可能吗?
她阅读自定义文本的速度太快了,有什么办法可以减慢速度吗?
如何让 Alexa 改变她阅读自定义文本的方式?
物联网
亚历克斯
2021-06-03 15:33:52
1个回答
据我所知,你无法改变 Alexa 在例行程序的“说”动作中说话的方式。这个 reddit 帖子似乎同意,说你可以使用同音异义词来修复不正确的发音,但没有什么可以改变语速或音调。
Alexa 技能可以返回SSML以更改语音的生成方式,例如,技能可以返回以下内容以减慢某些语音:
<speak>
Hello.
<prosody rate="slow">I am now speaking slowly.</prosody>
And now I am speaking normally again.
Is this cool?
</speak>
还值得注意的是,在技能响应中,文档指出:
Alexa 会自动处理正常的标点符号,例如在句号后暂停,或将以问号结尾的句子作为问题说出。
不幸的是,您似乎无法在例程中使用 SSML,因此这对您来说不是特别有用。奇怪的是问号没有得到尊重,但再一次,正常的技能能够支持这一点。如果这对您很重要,您可以尝试制作自定义技能,但这会涉及更多。遗憾的是,您现在可能只需要接受糟糕的演讲一代。