0

我们使用 Conversational Actions SDK,并且我们的操作(交互式有声读物)可以在 Actions 控制台和 iPhone Google Assistant 应用程序中正常运行。但是,在 Nest Hub 设备上,它的行为完全不同:它需要很长时间才能开始播放 SSML 音频,并且在几乎每次回答后麦克风都会关闭,因此您必须再次说“OK,Google”。这真的扼杀了游戏的流程。由于在控制台中一切正常,我们很难调试这个问题。

这是我们发送给 webhook 请求的响应示例:

{
    "user": {
        "params": {
            "id": "google-d1d76b00-e220-11ea-bf59-123456789"
        }
    },
    "scene": {
        "next": {
            "name": "GameFlow"
        },
        "slots": {
            "GameFlowResponse": {
                "mode": "REQUIRED",
                "status": "SLOT_UNSPECIFIED"
            }
        }
    },
    "prompt": {
        "firstSimple": {
            "text": "Some text to be displayed",
            "speech": "<speak><audio src=\"https://some.audio.url\">Some text</audio><break time=\"500ms\"/><audio src=\"https://another.audio.url\">some text</audio></speak>"
        }
    }
}

也许有人经历过类似的事情?正如我所说,我已经没有如何调试它的知识了。

4

0 回答 0