Управление Alexa из Python [Play, Pause, Playlist] - PullRequest
0 голосов
/ 07 марта 2019

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

То, что я нашел, было: https://github.com/ewenchou/alexa-client Здесь я могу

alexa.ask(["What is today's date", "Play Station xyz FM"])

Но эти команды, безусловно, направляются через распознавание речи Alexas, и поэтому я боюсь, что надежность будет ниже, чем при использовании прямого API в обход речи.

Я тоже нашел https://blog.loetzimmer.de/2017/10/amazon-alexa-hort-auf-die-shell-echo.html. Это напрямую взаимодействует с Alexa, используя http-вызовы, как и Alexa Web-приложение. Преимущество этого подхода заключается в отсутствии учетной записи разработчика Amazon и сложного токена регистрации / безопасности / и т. Д. необходимы. Недостаток в том, что это не документированный API, насколько я знаю. Более того, оно написано на bash, а не на python.

Вам известен какой-либо модуль python, который выполняет эту работу - желательно без сложной регистрации / auth /...

Спасибо за вашу помощь, Хендрик

...