我有一个使用Dialogflow和Google动作的框架开发的应用程序。
当我提供带有数字的答复时,语音引擎的文本将0(零)发音为“ O”(哦)
有什么方法可以配置为不将0(零)说成“ O”(哦),而应该始终说“零”?
请帮助
答案 0 :(得分:1)
您可以查看SSML的文档,以在文本语音转换中提供更具体的细微差别。
如果您想说特定的字符,则应该可以使用SSML say-as
标签:
<speak>
<say-as interpret-as="characters">1234567890</say-as>
</speak>
答案 1 :(得分:0)
使用语音元素的子别名解决了我的问题
<speak>This is test<sub alias="one one zero seven">1107</sub> </speak>