我正在使用 Dialogflow 代理来提供辅助操作。当我尝试使用 SSML自定义意图的响应输出时收到错误消息。
我对“Google Assistant”有一个简单的回应(除了默认)
使用纯文本很好,文本到语音的工作。但是,如果我尝试自定义输出,我会在模拟器中测试操作时收到格式错误的请求错误。
<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 内容而不是“阅读”代码,文本也能正确说出。但是,似乎没有应用中断,强调等
这是响应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>"
}