【发布时间】:2021-12-17 10:39:41
【问题描述】:
您好,我正在尝试使用带有文本到语音服务的 python 配置语速。我需要参数声明。
【问题讨论】:
-
请提供足够的代码,以便其他人可以更好地理解或重现该问题。
标签: python azure microsoft-cognitive
您好,我正在尝试使用带有文本到语音服务的 python 配置语速。我需要参数声明。
【问题讨论】:
标签: python azure microsoft-cognitive
谢谢@yutongtie-msft,你的回答很有帮助。
有两种方法可以更改文本到语音的速度。
创建一个自定义语音.参考here
SSML 语言:使用SSML语言控制语速。您可以更改为使用 SSML 作为输入来调用语音服务。然后它可以改变语速。
prosody 元素用于指定音高、轮廓、范围的变化,速度、持续时间和文本转语音输出的音量。
< prosody pitch="value" contour="value" range="value" rate="value" duration="value" volume="value"> < /prosody>
速度表示文本的语速。您可以将费率表示为:
一个相对值,表示为充当默认乘数的数字。例如,一个值为1导致汇率没有变化。一个值0.5导致利率减半。一个值3导致汇率翻了三倍。
一个常数值:
x-慢
项目清单
减缓
中等的
快速地
快速
默认
参考here
【讨论】: