来自 dialogflow 的响应没有到达 Google 助理
Response from dialogflow does not come to Google Assistant
有时 Google 即使我收到了来自 fulfillment 的正确回复,Assistant 也不会回答我。只有当我使用语音命令时才会发生这种情况,通过使用键盘它总是可以正常工作。
What I receive instead of the response
只是'thinking'。
在 DialogFlow 历史记录中使用 conv.close('You've punched-in into demo as Jack');
后,我可以看到以下响应:
{
"queryText": "Jack",
"fulfillmentMessages": [
{
"text": {
"text": [
"[{\"type\":0,\"speech\":\"\"}]"
]
}
}
],
"webhookPayload": {
"google": {
"userStorage": "{\"data\":{}}",
"richResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "You've punched-in into demo as Jack"
}
}
]
},
"expectUserResponse": false
}
},
"outputContexts": [
...
],
"intent": {
"id": "96f93154-0ae4-4bb4-91c3-c1b796d7cda3",
"displayName": "punch-in"
},
"intentDetectionConfidence": 1,
"languageCode": "en"
}
有人遇到过这样的问题吗?
注意到 Galaxy S7,Android 6.0.1。
动作-google v.2.2.0
当互联网连接不好时,我经常会遇到这种情况。对于语音,还有一个额外的语音到文本转换层。相同的延迟问题可能会导致您的情况出现问题。
google 助手团队解决了我给他们创建的问题,之后问题就不再重现了。
有时 Google 即使我收到了来自 fulfillment 的正确回复,Assistant 也不会回答我。只有当我使用语音命令时才会发生这种情况,通过使用键盘它总是可以正常工作。
What I receive instead of the response
只是'thinking'。
在 DialogFlow 历史记录中使用 conv.close('You've punched-in into demo as Jack');
后,我可以看到以下响应:
{
"queryText": "Jack",
"fulfillmentMessages": [
{
"text": {
"text": [
"[{\"type\":0,\"speech\":\"\"}]"
]
}
}
],
"webhookPayload": {
"google": {
"userStorage": "{\"data\":{}}",
"richResponse": {
"items": [
{
"simpleResponse": {
"textToSpeech": "You've punched-in into demo as Jack"
}
}
]
},
"expectUserResponse": false
}
},
"outputContexts": [
...
],
"intent": {
"id": "96f93154-0ae4-4bb4-91c3-c1b796d7cda3",
"displayName": "punch-in"
},
"intentDetectionConfidence": 1,
"languageCode": "en"
}
有人遇到过这样的问题吗?
注意到 Galaxy S7,Android 6.0.1。 动作-google v.2.2.0
当互联网连接不好时,我经常会遇到这种情况。对于语音,还有一个额外的语音到文本转换层。相同的延迟问题可能会导致您的情况出现问题。
google 助手团队解决了我给他们创建的问题,之后问题就不再重现了。