我正在为Google Home制作广播播放器。该应用程序有多个“工作站”,用于监听所有设置,作为不同的意图与不同的网址流。当一个电台正在播放时,您可以说“OK google”并说出另一个意图(电台)的名称,并且它可以正常播放。但是,我有另一个意图(“列表站”),它给你一个站列表,然后询问你想要哪个站。如果您正在播放电台,然后询问“确定谷歌,列出电台”音乐停止,并在列出电台后麦克风关闭,不等待答案。如果您再次询问“确定谷歌,列表站”,它将列出电台,第二次,麦克风继续等待响应应该如此。如果您在要求列表时播放音乐,似乎无法正常工作。
这是列出电台的意图代码:
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));
});