Руководство в Google Assistant и Dialogflow

#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 , а затем закрыть диалог, в котором продолжит воспроизводиться музыка.