首页 > 解决方案 > Actions on Google 播放媒体时不等待应答

问题描述

我正在为 Google Home 开发收音机播放器。该应用程序具有多个“站”,用于将所有设置作为具有不同 url 流的不同意图进行侦听。当一个电台正在播放时,您可以说“OK google”并说出另一个意图(电台)的名称,它可以正常切换。但是,我有另一个意图(“列出电台”),它会为您提供电台列表,然后询问您想要哪个电台。如果您正在播放一个电台,然后询问“OK google,List Stations”,音乐就会停止,在列出电台后,麦克风会关闭并且不会等待回答。如果您再次询问“OK google,List Stations”,它会列出电台,第二次,麦克风会继续等待响应。如果您在请求列表时播放音乐,它似乎不起作用。

这是列出电台的意图代码:

app.intent('stations', conv => {
        let responseToUser = {
            speech: "You can choose from Country, Christmas, or Gospel. Which station would you like?"
        };
        conv.ask(new SimpleResponse(responseToUser));
});

标签: actions-on-googledialogflow-es

解决方案


推荐阅读