V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
xingfa
V2EX  ›  Python

Matter+ Python +homepod 实现语音控制有人懂吗?

  •  
  •   xingfa · 2023-11-13 12:06:48 +08:00 · 1006 次点击
    这是一个创建于 370 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉 Matter 的开发信息很少啊,有没有我上面发的结合案例?

    9 条回复    2023-11-23 14:43:01 +08:00
    zealotxxxx
        1
    zealotxxxx  
       2023-11-13 17:44:10 +08:00
    你还不如快捷指令,调用 shell ,然后从 shell 去走 python
    xingfa
        2
    xingfa  
    OP
       2023-11-13 20:58:22 +08:00
    @zealotxxxx 快捷指令可以让 homepod tts 语音或者一段音频吗
    zealotxxxx
        3
    zealotxxxx  
       2023-11-14 11:33:20 +08:00
    可以,说白了给文本读出来嘛。这个是没问题的。
    xingfa
        4
    xingfa  
    OP
       2023-11-14 21:10:20 +08:00
    @zealotxxxx 快捷指令里面的家庭 app ?还是其他?
    zealotxxxx
        5
    zealotxxxx  
       2023-11-15 14:08:54 +08:00
    就快捷指令。家庭里面的自动化也是快捷指令,但是能做的很少,你直接从快捷指令走就好。

    tts 的话,有朗读文本的模块。并且指定音频输出设备到 homepod 。

    但是,至于调用 matter 这块我是真不知道。只是说,如果你想调用 python ,那么就走 shell ,然后从远程的主机上执行 python 程序。

    但是,此方式限制至少有:
    1. 执行快捷指令时,某些自动化会要求,有 iOS / MacOS/ iPadOS 设备在(因为快捷指令是从他们这里存储的,homepod 本身只是帮忙拉起执行或播放音频)
    -----

    另外,我个人建议你走 homeassistant
    xingfa
        6
    xingfa  
    OP
       2023-11-16 21:25:39 +08:00
    @zealotxxxx homeassistant 不稳定,homepod 添加 ip 名称提示找不到,原先自己识别到了,但是播放时候有问题,然后连接华为蓝牙卡顿,苹果 m2 网关可以实现类似效果??
    zealotxxxx
        7
    zealotxxxx  
       2023-11-17 10:05:31 +08:00
    我不知道你说的 M2 网关是什么。但是,目前我自己玩下来,是不感觉有很好的解决方案。主要是苹果这套东西还是比较封闭,很多定制性内容不开放。

    另外,也跟你一样吐槽一下 Matter 。我目前还没看到合适的产品,乐鑫之类了提供了 ESP32-c6 之类的产品,但是总体生态支持还早。很多资料也不全。不好搞。
    zealotxxxx
        8
    zealotxxxx  
       2023-11-17 10:06:03 +08:00
    ip 不稳定之类的问题,需要路由器配合。(把 ip 固定下来)
    lixuda
        9
    lixuda  
       360 天前
    这个不是模块固件直接去控制, 如何用 python 来做?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   927 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:46 · PVG 04:46 · LAX 12:46 · JFK 15:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.