
我一直想通过Siri控制Spotify。 对于苹果来说,包括出色的语音识别软件,然后完全拒绝将其集成到第三方应用程序中似乎一直是一种浪费。
在reddit上, / u / theraspberryguy发布了一个很棒的项目,该项目使任何人都可以加入Siri的语音命令。 这是他的github项目和网站。 该项目的工作方式如下:
- 穆西卡(Música):Las 10 mejores canciones que nosabíasque eran cover。
- 保持无用
- SiriusXM成为音乐界的最佳新人; Despacito打破了全球流媒体纪录
- 说唱歌手正在帮助嘻哈音乐占主导地位 Spotify,Apple Music策划了不同的视频策略
- MyBestOf.io-启动测试版
- 您可以使用Siri创建笔记,例如说“ Note Spotify艺术家James Brown”。
- Siri在您Gmail的便笺帐户中创建便笺。
- github项目发现有一个新的Gmail便笺(“ Spotify artist James Brown”)并执行了适当的模块
- 我的Spotify模块连接到Spotify,将当前的播放艺术家更改为“ James Brown”
Siri-Control的所有配置都可以在项目网站上找到。
Spotify的API控制播放和曲目选择的功能是新增功能,仍处于Beta中。 它被称为Web Connect API,仅当您具有Spotify Premium时才有效。
Spotipy是“ Spotify API的轻量级python库”。 很好用,但是目前不支持Web Connect API。 为了使其与新的API一起使用,我们应该下载实现新功能的请求请求。 我们可以使用以下命令从PR下载仓库
git clone https://github.com/happyleavesaoc/spotipy -b connect-api
接下来,您将要正常配置Spotipy。 我发现这有点令人困惑,因此这里是分步说明。
首先使用以下命令安装它
python setup.py install
接下来,您应该通过外壳变量添加凭据。 在执行Spotipy之前,运行以下命令:
出口SPOTIPY_CLIENT_ID = '您的Spotify客户端ID' export SPOTIPY_CLIENT_SECRET = '您的Spotify客户秘密' 出口SPOTIPY_REDIRECT_URI = 'http:// localhost:8888 / connect /'
前两个可以通过创建Spotify应用程序找到。 重定向URL是您的应用程序所在的网站。 因为我们没有托管应用程序,所以将其指向localhost。 我们不需要在此处托管任何内容,我们只是在寻找Spotify发送回的信息。
创建应用程序时,请确保添加相同的重定向URL以进行发现。 它看起来应该像这样:

我的简短Spotify模块可在此处获得。 它长43行,易于理解。 它可以搜索艺术家和专辑,然后在Spotify上播放它们。
在SiriControl-System/modules/
下载模块。 只要保持计算机运行该脚本,您就可以通过Siri控制Spotify! 然后,您将可以使用以下命令运行整个过程:
python SiriControl系统/ siricontrol.py