【问题标题】:How Can I Send "Voice" Commands To My Personal Alexa Device Via Python Code?如何通过 Python 代码向我的个人 Alexa 设备发送“语音”命令?
【发布时间】:2020-09-12 17:22:09
【问题描述】:

我想向我家的 alexa 设备发送“语音”命令,以完成我“要求”它做的任何事情。

所以我想通过 python 与我的 Alexa 设备进行交互。我觉得我在绕圈子试图让它发挥作用。我曾经使用“gTTS”将我的文本转换为音频文件并尝试将该音频文件发送到 alexa 端点,但它也没有做任何事情。我什至创建了一个“产品”并获得了我的产品 ID、客户端 ID、秘密 ID 和刷新令牌,并且一直在尝试使用这些。

这可能吗?我需要一些希望。我有点沮丧,好像这是不可能的。

如果可能的话,我会走上正确的道路吗?

【问题讨论】:

    标签: python-3.x alexa alexa-skill


    【解决方案1】:

    您的家用设备仅用于通过麦克风接收命令。您可以创建一个使用 Alexa 语音服务并向其提供音频的 DIY 硬件或软件设备。

    【讨论】:

    • 在开发 Alexa 技能时,您可以向 Alexa 发送文本,因为它会将文本转换为音频文件并将其提供给 Alexa 进行解释。我想我应该能够通过代码做同样的事情。看起来情况并非如此,我可能不得不像您建议的那样使用自定义硬件解决方案。
    • “您可以向 Alexa 发送文本,因为它将文本转换为音频文件并将其提供给 Alexa 进行解释” - 您是在开发者控制台中的测试模拟器中谈论的吗?
    • 是的,这就是我所指的。
    • 模拟器基本上是一个内置在网站中的Alexa语音服务软件设备。这是 API 上的文档。 developer.amazon.com/en-US/docs/alexa/alexa-voice-service/… 这是一个很有前途的(没有官方祝福,也没有亲自尝试过)python 项目...github.com/respeaker/avs
    • 从未来说起.. 你成功完成了那个项目吗?我现在正在尝试这样做,但我按照你的步骤没有成功。 @wesleywh
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多