Это зависит от того, что вы подразумеваете под «пользовательской полезной нагрузкой», и от того, сколько именно аудио вы хотите воспроизвести, но есть несколько способов воспроизведения звука, которые вы настроили в настройках Dialogflow.Вы также можете воспроизводить его из PHP, используя в некоторых случаях аналогичные методы.
Воспроизведение короткого звука
Ваши речевые ответы могут включать разметка SSML , которая можетвключите тег <audio>
, который включает аудио.Это аудио должно быть менее 120 секунд .Таким образом, вы можете получить что-то вроде этого:
<speak>Welcome to my action! <audio src="https://actions.google.com/sounds/v1/alarms/bugle_tune.ogg"></audio> How can I help you?</speak>
либо на вкладке Ответ по умолчанию, либо если вы добавите Простой ответ на вкладке Google Assistant.На вкладке По умолчанию это выглядит примерно так:
Если вы делаете ответ только для Google Assistant, вы можете сделать это вэту вкладку, нажав на вкладку «Google Assistant», а затем «Добавить ответы»
Затем вы можете выбрать «Простой ответ», чтобы добавить ивведите SSML.
Воспроизведение более длинного звука
Если продолжительность звука превышает 120 секунд, вы можете добавить Media Response к ответу Google Assistant.Вам нужно уже установить простой ответ, а затем нажать «Добавить ответы», чтобы добавить другой.
Возможно, вам придется прокрутить вниз, чтобы выбрать "Медиа-контент ".
Затем добавьте информацию для контента.Необходимо указать как минимум имя, которое будет отображаться на экранных устройствах, и URL-адрес для аудио.