Я думаю, что вы подходите к вопросу немного сбоку.Имейте в виду, что Интенты не «выполнены».Intents захватывает то, что сказал пользователь .Они не описывают, как ваше Действие отвечает на то, что они сказали.
Таким образом, у вас может быть Намерение, которое запускает звук для воспроизведения (по бесконечной петле?).
Вы также можете захотеть, чтобы пользователи могли прервать воспроизведение, чтобы указать, как они голосуют за этот звук.Во время любого воспроизведения (речи, звуковых эффектов с использованием SSML или Media Response) пользователь может прервать то, что вы говорите, начиная с «Привет, Google», а затем, что они должны сказать.Это будет передано в Dialogflow для обработки точно так же, как и любое другое намерение.
Как и любое другое намерение, ваш ответ должен быть отправлен пользователю.Хотя вы можете перезапустить звук как часть вашего ответа, предыдущее воспроизведение звука закончено.К сожалению, нет надежного способа узнать, в какой момент оно было прервано, или сказать, чтобы оно началось на более позднем этапе аудио.
Если вы спрашиваете, можно ли воспроизводить звук в фоновом режиме", ответ - нет.Действия в Google предназначены для поддержки диалоговых пользовательских интерфейсов, которые имеют обратную связь между системой и пользователем.