Actions on google API.AI文本响应中的SSML

Actions on google API.AI文本响应中的SSML,actions-on-google,Actions On Google,我在我的bot中标函中收到以下信息: 注意:在未来,关于谷歌的行动将在更多的网站上提供 辅助曲面。虽然我们现在没有什么要宣布的 时间,我们确实要求您将文本微调为语音字符串,以便 它们针对视觉显示进行了优化。或者,您可以联系 支持请求暂时从可视输出中选择 我有: <speak>To move, you can say "top left", <break time="0.5s"/><prosody rate="slow">"top"</prosody>

我在我的bot中标函中收到以下信息:

注意:在未来,关于谷歌的行动将在更多的网站上提供 辅助曲面。虽然我们现在没有什么要宣布的 时间,我们确实要求您将文本微调为语音字符串,以便 它们针对视觉显示进行了优化。或者,您可以联系 支持请求暂时从可视输出中选择

我有:

<speak>To move, you can say "top left", <break time="0.5s"/><prosody rate="slow">"top"</prosody>, <break time="0.5s"/>"top right",  <break time="0.5s"/>"left",<break time="0.5s"/> <prosody pitch='x-low'> "middle"</prosody><break time="0.5s"/>and so on</speak>
要移动,您可以说“左上”、“上”、“右上”、“左”、“中”等等
在我的一个API.AI响应中。这会导致在转到并键入“how to move”时,文本输出与SSML一起显示。
当Google Home Actions集成到其他设备上的助手时,SSML会被正确删除吗?

虽然API.AI不能正确支持SSML(至少还没有),但使用它的目的是让其他助手能够正确处理它。API.AI也不支持与谷歌上的操作进行其他集成。其他助手(目前)根本不受支持,但据推测,当它们被支持时,它们将正确地处理SSML(显示版本将显示文本-所说的任何内容都将使用SSML标记)


如果您想测试它,使用Google Home Emulator或实际的Google Home仍然是您最好的选择。

根据我的经验,API.AI确实支持它。当API.AI向我回话时,我正确地听到了SSML。问题不在于测试,而在于它将如何出现在非Google home的其他设备上。例如,Google watch和phone您表示通过bot.api.ai访问它不支持SSML,这也是我的经验。我不确定您在哪里看到API.AI处理SSML的任何输出(而不是通过Google Home)。我添加了关于其他非Home助手的澄清文本。