API.AI中的文本响应中的SSML

时间:2017-05-03 07:12:43

标签: actions-on-google

我的机器人录取通知书中收到以下内容:

  

注意:将来,Google上的操作会更多   辅助表面。虽然我们没有任何事情可以宣布   时间,我们要求你微调你的文本到语音字符串,以便   它们针对视觉显示进行了优化。或者,您可以联系   支持请求暂时选择退出视觉输出。

我有:

<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响应中。当我转到https://bot.api.ai/9d6df2cb-6627-40b7-9c11-9e93fb1ee4c6并输入&#34;如何移动&#34;时,这会导致文本输出显示SSML。 当Google Home Actions集成到其他设备上的助手时,SSML会被正确删除吗?

1 个答案:

答案 0 :(得分:0)

虽然API.AI不能正确支持SSML(至少现在还没有),但使用它的关键是其他助手会正确处理它。 API.AI也不支持正确地与Google上的Actions进行其他集成。其他助手根本没有得到支持,但大概是他们会正确处理SSML(显示版本会显示文本 - 所说的任何内容都会使用SSML标记)。

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