首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Azure文本中的语音速率设置为语音?

问如何将Azure文本中的语音速率设置为语音?
EN

Stack Overflow用户
提问于 2021-12-16 19:11:42
回答 1查看 623关注 0票数 1

你好,我正在尝试使用python和文本到语音服务来配置语音速率。我需要参数声明。

EN

回答 1

Stack Overflow用户

发布于 2021-12-17 02:39:41

谢谢@ 玉通铁壁,你的回答帮了很多忙。

有两种方法可以将文本转换为语音的速度。

  1. 创建一个自定义语音。参考这里
  2. SSML语言:使用SSML语言来控制说话速度。您可以更改为使用SSML作为呼叫语音服务的输入。这样就可以改变语音速率。 prosody元素用于指定对文本到语音输出的音调、轮廓、范围、速率、持续时间和音量的更改。

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

rate 表示文本的说话率。您可以将费率表示为:

一种相对值,表示为充当默认值乘数的数字。例如,值为1,则该比率不变。如果数值为0.5,则该比率减半。如果数值为3,则该比率将增加两倍。

恒定值:

  • X-慢
  • 列表项目
  • 慢的
  • 5~6成熟
  • 快地
  • X-快
  • 默认设置

参考这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70384401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档