Возникла проблема, из-за которой actions_intent_CANCEL не запускался при выходе из Google Home. Вот что я сделал в Dialogflow:
- Создал намеренный вызов «Good-Bye» с событием
action_intent_CANCEL
. - Я создал два намерения, одно для воспроизведения звука через SSML (
<speak><audio src='https://....'></audio></speak>
), а другой - с помощью mediaResponse.
Оба отлично воспроизводят звук. Проблема в том, что когда я говорю «стоп», если mediaResponse воспроизводит звук, звук останавливается и все. actions_intent_CANCEL
не вызвал.
однако, если звук воспроизводился с использованием намерения с SSML, и я говорю «стоп», вызывается action_intent_CANCEL
.
Что происходит и почему разница?