python - 如何更改 Alexa 说话速度?

标签 python alexa ssml

如何将 Alexa 说话/播放速度更改为超快或超慢?有没有办法控制 Alexa 音频输出的采样率?

最佳答案

使用SSML的prosody标签来修改响应语音的速度、音调和音量。

例如:

<speak>
   <prosody rate="medium">I speak in medium pace</prosody>.
   <prosody rate="slow">I speak in slow pace</prosody>.
   <prosody rate="fast">I speak in fast pace</prosody>.
   <prosody rate="x-fast">I speak in very fast pace</prosody>.
   <prosody rate="x-slow">I speak in very slow pace</prosody>.
</speak>

您还可以用 % 表示语速

<prosody rate="50%">I speak in 50% slower pace</prosody>

大于 100% 的百分比会提高速率,低于 100% 的百分比会降低速率。

更多信息here

关于python - 如何更改 Alexa 说话速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51165264/

相关文章:

注释中的python无效语法

android - Android 的 TTS XML 中音素属性的正确语法是什么?

text-to-speech - 有没有办法将语音直接转换为 SSML?

Python/ Pandas : Create column in appended file based on Excel cell

python - 如何避免在matplotlib中调用latex(输出到pgf)

node.js - Dialogflow Webhook 实现代码失败

javascript - Alexa intent 不等待 api 响应

node.js - 使 Alexa Skill 通过 HTTP 正常工作从 JSON 文件说话

javascript - 使用 Amazon Echo (Alexa) 和 SSML 时遇到问题

python - 强制 Django 测试将模型写入数据库