Alexa Skill: как играть mp3 дольше, чем 4 минуты - PullRequest
0 голосов
/ 04 ноября 2018

Я написал довольно простой Alexa Skill, который играет предварительно записанные сказки для детей, записанные профессиональными актерами (намного лучше, чем механический голос Alexa). Все работает хорошо, вы можете выбрать, какую историю и историю выбрать случайным образом из массива.

Проблема в том, что я на самом деле играю mp3, используя SSML, и это ограничивает аудиофайл максимум 4 минутами.

Я мог бы вырезать более длинные истории в нескольких файлах .mp3, но я не знаю, как создать «прогрессивный ответ».

Есть предложения?

1 Ответ

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

Существуют определенные ограничения для встраивания тега audio в SSML. Длина аудиофайла не может превышать 240 секунд .

Если ваши истории более 4 минут, рассмотрите возможность их обновления до AudioPlayer response . * Интерфейс Audio Player позволяет воспроизводить более длинные аудиофайлы в формате mp3. С интерфейсом AudioPlayer вы можете воспроизводить одну историю за другой или повторять ее.

Интерфейс AudioPlayer предоставляет директивы и запросы для потоковой передачи звука и отслеживания хода воспроизведения. Ваш навык может отправлять директивы для запуска и остановки воспроизведения. Сервис Alexa отправляет ваши умения AudioPlayer с просьбой предоставить вам информацию о состоянии воспроизведения, например, когда трек почти закончен или когда воспроизведение начинается и останавливается.

Подробнее об аудио теге здесь
Подробнее об интерфейсе AudioPlayer здесь

...