2016-05-29 4 views
3

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

Я понимаю, что пользовательские навыки могут отправлять назад mp3 в качестве ответов, но возможность получить доступ к фактическим голосовым запросам, будь то поток или mp3, будет потрясающе.

Edit:

Кажется, что не предусмотрено mp3 в запросе объекта: https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference#LaunchRequest

ответ

-2

Короче говоря, нет - я не могу найти где-либо конкретно в документации, но я только что создал библиотека Python, которая инкапсулирует все структуры JSON, поэтому я знаю, что вы еще не можете этого сделать.

Единственный контроль над звуком - «выход» через вложение ссылок в SSML.

https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/handling-requests-sent-by-alexa#Including%20Pre-Recorded%20Audio%20in%20your%20Response

8

Alexa не предоставляет эту услугу.

Наличие постоянного устройства в домашних условиях, которое может слышать все сказанное, плюс фоновый шум и побочные разговоры, представляет собой серьезную проблему безопасности. Amazon смягчает эту проблему, фильтруя входные данные, выполняя сложную работу «речь-текст» и предоставляя только полученный текст. (После дальнейшей обработки вашей моделью взаимодействия.)

+1

Наверняка, но мой вопрос заключался не в получении доступа к постоянному потоку. Только когда Alexa инициирует и пересылает поток/аудио для меня, как только пользователь активирует мое умение. – rambossa

+2

Одинаковые проблемы конфиденциальности. Тот же ответ. –

+0

Не согласен, и ваш ответ упрям, без технической поддержки. – rambossa