![](/img/trans.png)
[英]Phone Number in Google Actions (Google Assistant) Response
[英]SSML MalformedRequest error in Google Assistant intent response
我正在使用Dialogflow代理来提供助手操作。 尝试使用SSML定制意图的响应输出时收到错误消息。
我对“ Google助手”有一个简单的响应(除了默认设置)
使用纯文本是可以的,并且文本转语音也可以。 但是,如果尝试自定义输出,则在模拟器中测试操作时会收到格式错误的请求错误。
<speak>Hey just testing out some SSML
<break time="3000ms">
Trying to get <emphasis level="moderate">emphasis</emphasis> and break to work.
</speak>
生产:
expected_inputs[0].input_prompt.rich_initial_prompt.items[0].simple_response: 'ssml' could not be parsed.
谁能指出可能出什么问题了?
奇怪的是,即使使用XML内容也可以正确说出文本,而不是“读取”代码。 但是,似乎没有应用突破,强调等
这是Response JSON中返回的内容
"simpleResponse": {
"ssml": "<speak>Hey just testing out some SSML\n<break time=\"500ms\">\nTrying to get <emphasis level=\"moderate\">emphasis</emphasis> and break to work.\n</speak>"
}
好吧,我觉得自己是个白痴。 我解决了问题。 我错过了<break>
标签上的自动关闭斜杠。
我有<break>
,它必须是<break />
。 明智的选择是,助手XML解析器非常严格!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.