从Python控制Alexa[播放、暂停、播放列表]

2024-04-28 13:31:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从Python控制Alexa。 我发现很多相反的文档(即从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。这是通过使用http调用直接与Alexa交互,就像Alexa Web应用一样。这种方法的好处是不需要Amazon开发人员帐户和复杂的注册/安全令牌等。 它的缺点是,据我所知,它不是一个文档化的API。此外,它是用bash而不是python编写的。你知道吗

你知道有哪个python模块做这项工作吗-最好没有复杂的注册/auth/。。。你知道吗

谢谢你的帮助, 亨德里克


Tags: 文档https命令githubcomapi音乐系统