#action #dialogflow-es #google-assistant-sdk #dialogflow-es-fulfillment
#Экшен #dialogflow-es #google-assistant-sdk #dialogflow-es-выполнение
Вопрос:
Я работаю над пошаговым руководством для Google Assistant, используя Dialogflow для определения намерений.
Каждый шаг связан с аудиозаписью, которую я вызываю методом Fullfiment.
Для каждого шага я хотел бы использовать команды типа: — предыдущий (вернуться к предыдущему шагу) — Следующий (следующий шаг) — Пауза (сделать паузу) — повторить
Но чтобы быть практичным и разговорным, мне нужно, чтобы пользователь мог произнести команду в любое время. Существует ли конкретный метод, позволяющий открывать микрофон во время трансляции аудиоответа? У вас есть какой-нибудь пример голосового приложения, которое работает подобным образом?
Большое спасибо.
Ответ №1:
Невозможно произвольно открыть микрофон во время его использования. Однако пользователь может прервать действие в любое время, сказав «Привет, Google», а затем дать последующую команду.
Комментарии:
1. Спасибо за ваш ответ, Ник. И знаете ли вы, возможно ли включить песню в низком фоновом режиме, например, когда вы запрашиваете новую песню в приложении spotify?
2. Вы можете использовать MediaResponse , а затем закрыть диалог, в котором продолжит воспроизводиться музыка.