Actions on google 合并来自多个webhook请求的简单响应时出现错误
在一个场景中多次调用webhook并发送简单响应时,合并简单响应时存在错误 来自第一个webhook调用的提示Actions on google 合并来自多个webhook请求的简单响应时出现错误,actions-on-google,actions-builder,Actions On Google,Actions Builder,在一个场景中多次调用webhook并发送简单响应时,合并简单响应时存在错误 来自第一个webhook调用的提示 { "override": false, "firstSimple": { "speech": "<speak><audio src=\"https://www.example.com/audio/file1.mp3\"></speak
{
"override": false,
"firstSimple": {
"speech": "<speak><audio src=\"https://www.example.com/audio/file1.mp3\"></speak>",
"text": "Text 1"
}
}
{
"override": false,
"firstSimple": {
"speech": "<speak><audio src=\"https://www.example.com/audio/file2.mp3\"></audio> <audio src=\"https://www.example.com/audio/file3.mp3\"></audio></speak>",
"text": " Text 2"
}
}
{
“覆盖”:false,
“第一简单”:{
“speech:”因此。因此发现合并错误与无效的SSML有关。不幸的是,Google没有关于SSML错误的错误消息
为了解决语音对象完全丢失的问题,我将conv.add(new Simple('Text'))
更改为conv.prompt.firstSimple=new Simple('Text')
或conv.prompt.lastssimple=new Simple('Text')
{
"firstSimple": {
"speech": "<speak><speak><audio src=\"https://www.example.com/audio/file1.mp3\"></speak> <audio src=\"https://www.example.com/audio/file2.mp3\"/> <audio src=\"https://www.example.com/audio/file3.mp3\"/></speak>",
"text": "Text 1 Text2"
}
}