【问题标题】:How to setting the speech rate in Azure text to speech?如何在 Azure 文本到语音中设置语速?
【发布时间】:2021-12-17 10:39:41
【问题描述】:

您好,我正在尝试使用带有文本到语音服务的 python 配置语速。我需要参数声明。

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: python azure microsoft-cognitive


【解决方案1】:

谢谢@yutongtie-msft,你的回答很有帮助。

有两种方法可以更改文本到语音的速度。

  1. 创建一个自定义语音.参考here

  2. SSML 语言:使用SSML语言控制语速。您可以更改为使用 SSML 作为输入来调用语音服务。然后它可以改变语速。

    prosody 元素用于指定音高、轮廓、范围的变化,速度、持续时间和文本转语音输出的音量。

    < prosody pitch="value" contour="value" range="value" rate="value" duration="value" volume="value"> < /prosody>

    速度表示文本的语速。您可以将费率表示为:

    一个相对值,表示为充当默认乘数的数字。例如,一个值为1导致汇率没有变化。一个值0.5导致利率减半。一个值3导致汇率翻了三倍。

    一个常数值:

    • x-慢

    • 项目清单

    • 减缓

    • 中等的

    • 快速地

    • 快速

    • 默认

    参考here

【讨论】:

    猜你喜欢
    • 2017-10-29
    • 2014-12-26
    • 2017-06-20
    • 2021-09-06
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    相关资源
    最近更新 更多