Воспроизведение аудиофайла при использовании Fulfillment с DialogueFlow - PullRequest
0 голосов
/ 14 ноября 2018

Я редактирую Cloud Functions for Firebase на странице Fulfillment в DialogFlow.Я пытаюсь ответить на Intent с воспроизведением аудиофайла.В частности, я нацеливаюсь на интеграцию Телефония .

Я понимаю, что текстовое сообщение типа

<speak><audio src="https://actions.google.com/sounds/v1/alarms/bugle_tune.ogg"></audio></speak>

должно воспроизводить звук.
Но каков интерфейсотправить его обратно, чтобы он работал?

Просто использование agent.add(), похоже, не работает (читает строку SSML вслух)

1 Ответ

0 голосов
/ 15 ноября 2018

Вы не можете использовать клиентскую библиотеку API, чтобы сделать это в настоящее время.Вам нужно составить ответ JSON самостоятельно.Пожалуйста, посмотрите мой ответ здесь, который должен быть полезен: Интеграция телефонии DIalogflow интерпретирует ответ SSML от webhook как обычный текст

В основном делайте то же самое, но используйте TelephonyPlayAudio вместо TelephonySynthesizeSpeech.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...