2017-01-03 1 views
0

Я работаю над пользовательской функцией лямбда в JavaScript для Amazon Alexa. В документах Amazon есть четкая информация о создании пользовательских навыков, и я успешно создал несколько «запасных» навыков из своих шаблонов.Извлечение аудиоданных в формате JSON и воспроизведение его через Amazon Alexa

Я пишу уникальное мастерство в настоящее время, который должен получить данные в формате JSON, расположенные по этой ссылке: https://api.ense.nyc/latest

, а затем «играть», что данные (поскольку данные фрагменты аудио) через Alexa. Я не уверен, что написать, чтобы добиться этой функциональности.

+0

Не вы уже спросить это? Я думаю, что это не настоящий форум для такого рода запросов на помощь. – Tom

ответ

1

Это немного сложнее, чем ваши средние навыки владения акциями, начиная с URL-адреса, он выглядит как навык подкаста.

Вы должны

Разбираем JSON и получить audiourl из списка.
Установите состояние навыка PLAY_MODE.
Следите за ходом звука с помощью звуковых обработчиков событий.
Наверное, используйте базу данных dynamodb, чтобы сохранить свою сессию, и ваши аудиоролики длинные, поэтому они продолжают играть.

вот пример мастерства, который разбирает RSS-канал для подкаста затем воспроизводит аудиофайлы в ряд

https://github.com/bespoken/streamer