Я работаю над радиоплеером для 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));
});