Dialogflow es google上操作的文本到语音配置

Dialogflow es google上操作的文本到语音配置,dialogflow-es,actions-on-google,ssml,Dialogflow Es,Actions On Google,Ssml,我有一个在谷歌框架上使用Dialogflow和actions开发的应用程序 当我提供一个包含数字的响应时,文本到语音引擎将0(零)发音为“O”(Oh) 是否有任何方法可以配置为不将0(零)表示为“O”(哦),并且应始终表示“零” 请提供帮助您可以查看文档,以提供文本到语音响应中更具体的细微差别 如果您想说出特定字符,您应该能够使用SSMLsay as标记: 1234567890 使用speak元素的子别名修复了我的问题 <speak>This is test<sub alia

我有一个在谷歌框架上使用Dialogflow和actions开发的应用程序

当我提供一个包含数字的响应时,文本到语音引擎将0(零)发音为“O”(Oh)

是否有任何方法可以配置为不将0(零)表示为“O”(哦),并且应始终表示“零”


请提供帮助

您可以查看文档,以提供文本到语音响应中更具体的细微差别

如果您想说出特定字符,您应该能够使用SSML
say as
标记:


1234567890

使用speak元素的子别名修复了我的问题

<speak>This is test<sub alias="one one zero seven">1107</sub> </speak>
这里是test1107

谢谢你,尼克。你的链接很有用,但即使我们采纳了你的建议,它仍然表示0(零)为O(哦)。你能提出建议吗?在这一点上,这可能是一个语音合成问题。我想你可以仔细阅读你的文本,用“零”替换“0”,以使合成按预期工作。这可能会修复,但会将文本显示为零而不是0!