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

 找回密码
 立即注册
查看: 5870|回复: 18

[智能音箱] HA离线语音助手

[复制链接]

21

主题

196

帖子

2389

积分

论坛技术达人

积分
2389
金钱
2153
HASS币
230
发表于 2022-2-20 11:29:07 | 显示全部楼层 |阅读模式
本帖最后由 foggy_fox 于 2022-2-20 21:22 编辑

      有个朋友推荐的SU-03T这个语音模块,支持自定义唤醒词,可以修改免唤醒指令,有多种配置方式,可以输出串口指令,最重要的是有网页配置,编译固件是在商家的云端进行的,本地不需要部署环境。
既然可以输出串口指令,那么我们通过8266就可以读取这个指令进而通过mqtt来发送到ha,ha可以利用mqtt来触发自动化:

指令流.png

      网页端提供的功能肯定没有sdk来的齐全,但是大大减少了这个模块的学习成本,通过uart连接8266,我们还可以使用8266的外设库文件,这样可控的设备类型就很多了~
配置页面.png

     如果是简单的语音控制继电器,或者pwm调光等应用,用这一个芯片就足够了,简单添加外部的驱动电路就可以diy一个语音控制的设备,想要联网的话可以使用8266进行简单的连接(Uart接口):
电路.png

       后续操作需要一些编程基础了,好在是8266,我们有很多现成的资料可以使用,esphome,tasmota,arduino都可以,我使用的是arduino,只是因为懒得去研究esphome和tasmota的文档了~
演示视频和教程都做成了视频,有入门篇和进阶篇两个,入门篇包括了su-03t基本操作和烧录的注意事项,想要diy的同学一定要先看入门篇;
进阶篇介绍了串口消息的定义的解析,ha自动化就不多说了,通过这个方式就可以用离线语音来控制所有接入到ha的设备了~

入门篇:


进阶篇:

ESP8266源码:https://github.com/foggyhlw/Smart-Light

回复

使用道具 举报

23

主题

243

帖子

2323

积分

金牌会员

Rank: 6Rank: 6

积分
2323
金钱
2080
HASS币
0
发表于 2022-2-20 13:01:41 | 显示全部楼层
正好刚购回这语音模块,给个程序链接呗。让我学习学习
回复

使用道具 举报

9

主题

176

帖子

1501

积分

金牌会员

Rank: 6Rank: 6

积分
1501
金钱
1325
HASS币
0
发表于 2022-2-20 15:30:45 | 显示全部楼层
我直接用8266发消息给HASS,不用中间再兜一圈
回复

使用道具 举报

22

主题

245

帖子

1587

积分

金牌会员

Rank: 6Rank: 6

积分
1587
金钱
1342
HASS币
0
发表于 2022-2-20 16:25:53 | 显示全部楼层
楼主你终于过来发布啦。我是一直看你的B站视频 的!
回复

使用道具 举报

27

主题

2143

帖子

8936

积分

论坛元老

Rank: 8Rank: 8

积分
8936
金钱
6788
HASS币
30

论坛元老

发表于 2022-2-20 17:55:12 | 显示全部楼层
我还画板做了个成品,综合体验属于人工智障,免唤醒词比较好用,唤醒指令反而基本没响应
回复

使用道具 举报

21

主题

196

帖子

2389

积分

论坛技术达人

积分
2389
金钱
2153
HASS币
230
 楼主| 发表于 2022-2-20 21:22:51 | 显示全部楼层
bhc1365 发表于 2022-2-20 13:01
正好刚购回这语音模块,给个程序链接呗。让我学习学习

放在帖子最后了,视频下方也有链接
回复

使用道具 举报

21

主题

196

帖子

2389

积分

论坛技术达人

积分
2389
金钱
2153
HASS币
230
 楼主| 发表于 2022-2-20 21:24:30 | 显示全部楼层
mayouz 发表于 2022-2-20 15:30
我直接用8266发消息给HASS,不用中间再兜一圈

这样模块放置位置就局限了
回复

使用道具 举报

21

主题

196

帖子

2389

积分

论坛技术达人

积分
2389
金钱
2153
HASS币
230
 楼主| 发表于 2022-2-20 21:25:37 | 显示全部楼层
ekingfan 发表于 2022-2-20 16:25
楼主你终于过来发布啦。我是一直看你的B站视频 的!

感谢支持~
回复

使用道具 举报

21

主题

196

帖子

2389

积分

论坛技术达人

积分
2389
金钱
2153
HASS币
230
 楼主| 发表于 2022-2-20 21:36:38 | 显示全部楼层
情非殇 发表于 2022-2-20 17:55
我还画板做了个成品,综合体验属于人工智障,免唤醒词比较好用,唤醒指令反而基本没响应 ...

要注意选择唤醒词,还有麦克灵敏度和麦克线缆的防干扰都有影响
回复

使用道具 举报

27

主题

2143

帖子

8936

积分

论坛元老

Rank: 8Rank: 8

积分
8936
金钱
6788
HASS币
30

论坛元老

发表于 2022-2-21 08:09:25 | 显示全部楼层
foggy_fox 发表于 2022-2-20 21:36
要注意选择唤醒词,还有麦克灵敏度和麦克线缆的防干扰都有影响

小爱同学,小菊同学,贾维斯,小王同学,小菊小菊,,

我添加了一堆,貌似只有贾维斯还稍微好一点,

麦克风有啥讲究么,就买的几毛钱的咪头,直接焊在主板上的,貌似也没有贵的咪头
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 09:21 , Processed in 0.368913 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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