Я бы хотел контролировать Алексу из 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 /...
Спасибо за вашу помощь,
Хендрик