微软语音服务的机器人语音风格

时间:2020-01-31 12:24:12

标签: speech ssml

我正在开发一个应用程序,我们希望尝试使用robot voice进行用户交互,而不是当前的语音服务标准语音。 这将使应用程序更加令人兴奋,因为我们的机器人将与孩子们聊天。

申请应说巴西葡萄牙语。 问题:

  1. 是否有内置的语言模型可以完成pt-BR的工作?

  2. 是否可以通过SSML或C#自定义标准语音?

也欢迎提出建议!

1 个答案:

答案 0 :(得分:1)

您可以考虑使用espeak来产生机器人听起来的声音。您也可以使用带有prosody元素的“ range”参数在SSML中执行此操作。当前,只有Microsoft(Azure云,SAPI5和WinRT的Windows.Media.Speech)引擎支持“范围”属性。

示例:

<speak version="1.0" xml:lang="pt-BR">
    <prosody pitch="x-low" range="-100%">All your base are belong to us</prosody>
</speak>