『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: bugensui

[技术探讨] esphome怎么实现语音识别的?

[复制链接]

7

主题

168

帖子

665

积分

高级会员

Rank: 4

积分
665
金钱
497
HASS币
0
发表于 2024-9-17 11:17:31 | 显示全部楼层
还没学到这块,先留个记号
总为浮云能避日,长安不见使人愁
回复

使用道具 举报

13

主题

627

帖子

3247

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3247
金钱
2615
HASS币
20
发表于 2024-9-18 09:51:56 | 显示全部楼层
bugensui 发表于 2024-9-15 15:30
大佬,我想请教下,这个esphome的语音识别,我说ok nabu,后面的命令可以是中文吗?比如打开电风扇,还是 ...

唤醒后说中文就可以,和官方app的语音助手一样。
应该是需要唤醒才去检测语音,可以不用唤醒词唤醒,弄一个虚拟或者实体的按钮触发也行。
排查可以打开esp网页端的看下日志,初始化的时候应该有麦克风和扬声器的状态日志,esp识别到模块就没问题吧。
ha前端我也没发现有扬声器和麦克风的实体,只在语音助手那里显示有几个语音助手设备,唤醒词和用哪个语音助手都是在esphome集成那里配置的
回复

使用道具 举报

153

主题

2391

帖子

7425

积分

元老级技术达人

积分
7425
金钱
5029
HASS币
30
 楼主| 发表于 2024-9-18 11:31:17 | 显示全部楼层
DDDear 发表于 2024-9-18 09:51
唤醒后说中文就可以,和官方app的语音助手一样。
应该是需要唤醒才去检测语音,可以不用唤醒词唤醒,弄一 ...

谢谢大佬的回复,可能是我买的麦克风模块有问题吧,实在不行,只能重新买个了,你说的,可以不用唤醒词唤醒,弄一个虚拟或者实体的按钮触发也行,官方文档没有看到案例,
回复

使用道具 举报

13

主题

627

帖子

3247

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3247
金钱
2615
HASS币
20
发表于 2024-9-18 14:38:54 | 显示全部楼层
bugensui 发表于 2024-9-18 11:31
谢谢大佬的回复,可能是我买的麦克风模块有问题吧,实在不行,只能重新买个了,你说的,可以不用唤醒词唤 ...

大佬您太客气了,相互交流学习。
https://esphome.io/components/vo ... l#click-to-converse
这个吧,我一开始试过,但是最后没用上
回复

使用道具 举报

153

主题

2391

帖子

7425

积分

元老级技术达人

积分
7425
金钱
5029
HASS币
30
 楼主| 发表于 2024-9-18 15:00:26 | 显示全部楼层
DDDear 发表于 2024-9-18 14:38
大佬您太客气了,相互交流学习。
https://esphome.io/components/voice_assistant.html#click-to-convers ...

pin我不知道填哪个,因为我就想用 虚拟按钮调试下,面包板上,没有实体按钮接线,他这个应该是用实体按钮接线到esp板子,然后触发的,
回复

使用道具 举报

15

主题

192

帖子

1059

积分

金牌会员

Rank: 6Rank: 6

积分
1059
金钱
867
HASS币
0
发表于 2024-9-18 15:27:22 | 显示全部楼层
https://github.com/FutureProofHomes/Satellite1-Hardware
年底会有专用的语音助手硬件,目前有第三方语音开发套件还未开售。方案都是基于xmos专用音频处理芯片来设计的。esp32+全向麦克风方案经过我的测试体验很一般甚至可以用差来形容,不过可用用来学习唤醒/识别/等一些流程。官方的语音助手是开箱即用的,esphome有一个voice kit的专用组件(还在制作中)。可以直接安装现成的固件,类似乐鑫的s3-box安装方式,但是硬件有更强的音频处理能力。
回复

使用道具 举报

153

主题

2391

帖子

7425

积分

元老级技术达人

积分
7425
金钱
5029
HASS币
30
 楼主| 发表于 2024-9-18 16:06:08 | 显示全部楼层
duanyudan123 发表于 2024-9-18 15:27
https://github.com/FutureProofHomes/Satellite1-Hardware
年底会有专用的语音助手硬件,目前有第三方语音 ...

我看了介绍,感觉很炫酷,希望价格在300以内。
回复

使用道具 举报

153

主题

2391

帖子

7425

积分

元老级技术达人

积分
7425
金钱
5029
HASS币
30
 楼主| 发表于 2024-9-18 16:09:57 | 显示全部楼层
duanyudan123 发表于 2024-9-18 15:27
https://github.com/FutureProofHomes/Satellite1-Hardware
年底会有专用的语音助手硬件,目前有第三方语音 ...

esp32+全向麦克风方案,是不是ha的网址要配置成https的?我目前是http的,我在怀疑是不是我没有上ssl证书,导致不行,但是我的理解,应该不用,你用浏览器端的麦克风,为了安全,确实要https,我用的是本地esp32上的,跟ha走的是api,应该是可以不用ssl的,我理解对不
回复

使用道具 举报

13

主题

627

帖子

3247

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3247
金钱
2615
HASS币
20
发表于 2024-9-18 16:28:11 | 显示全部楼层
bugensui 发表于 2024-9-18 15:00
pin我不知道填哪个,因为我就想用 虚拟按钮调试下,面包板上,没有实体按钮接线,他这个应该是用实体按钮 ...

这样试下能唤醒吧,我没试,唤醒了esphome集成那里应该有日志
binary_sensor:
  - platform: template
    name: "Virtual Button"
    id: virtual_button
    on_click:
      - if:
          condition: voice_assistant.is_running
          then:
            - voice_assistant.stop:
          else:
            - voice_assistant.start_continuous:
回复

使用道具 举报

15

主题

192

帖子

1059

积分

金牌会员

Rank: 6Rank: 6

积分
1059
金钱
867
HASS币
0
发表于 2024-9-18 16:33:34 | 显示全部楼层
和证书没关系,排查接线是否正确。按键后有一个传感器显示是(语音助手进行中-打开)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-10 17:52 , Processed in 0.193907 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表