语音小助手
一个在Home Assistant里使用的简单中文语音控制插件
配置
安装完成后重启HA,刷新一下页面,在集成里搜索语音小助手
TTS & STT
- 语音转文本(
需配置Azure服务密钥
) - 文本转语音
浏览器语音控制
- 在
Edge浏览器
中使用https
访问HA - 添加语音小助手卡片,开启语音唤醒功能
- 大声喊出唤醒词,出现聆听界面后,说出你要控制的命令
支持指令
- 开关设备
- 灯光亮度
light名称
红|橙|黄|绿|青|蓝|紫
色触发
自动化|按钮|脚本|警报控制面板
激活|启动|启用
场景- 支持媒体播放器
- 支持空调
音乐
- 播放、暂停、上一曲、下一曲
- 声音小点、小点声音、小一点声音、声音小一点
- 声音大点、大点声音、大一点声音、声音大一点
- 播放每日推荐
- 我想听
歌名
- 我想听
歌手
的歌 - 播放歌单
歌单名称
- 播放电台
电台名称
- 播放专辑
喜马拉雅专辑名称
日历
一个时间点
提醒我要做的事
八点半
提醒我洗碗
提示:发送日历实体名称,可以查看最近提醒事件
小爱音箱(控制接入米家的设备)
- 小爱
打开卫生间的灯
- 小艾
打开卫生间的灯
小度音箱(控制接入小度的设备)
- 小度
打开卫生间的灯
- 小杜
打开卫生间的灯
电视(配置ha_tv使用)
- 我想看
中央(1~17)台
https://github.com/shaonianzhentan/ha_tv
广播
- 播放广播
- 播放广播
中国之声
执行脚本&自定义答复
- 执行脚本(脚本名称=语音文本)
- 自定义回复定义
configuration.yaml
homeassistant:
customize: !include customize.yaml
customize.yaml
# 自定义回复
script.1652361988272:
reply: '回复内容,支持模板语法{{ now() }}'
# 正则匹配
script.1652361988273:
reply: 'OK, 灯已经设为{{ color }}'
intents:
- 把灯设为{color}
- 把灯设成{color}
# 微信图文回复
script.1652361988274:
reply: 将url参数删除,图文信息会不可点击
extra_data:
type: wx-image
picurl: https://ha.jiluxinqing.com/img/wechat.png
url: https://ha.jiluxinqing.com
# 微信音乐回复
script.1652361988275:
reply: 注意,url音乐链接中不能包含&字符
extra_data:
type: wx-music
url: http://music.163.com/song/media/outer/url?id=563563649.mp3
公众号教程
请在微信中打开,查看底部更多评论,一起沟通交流
Node-Red 和 自动化
- 监听
conversation
事件,命令文本参数:text
咖啡奶茶吧😘
如果这个项目对你有帮助,请我喝杯支付宝 | 微信 |
---|---|
关注我的微信订阅号,了解更多HomeAssistant相关知识
在使用的过程之中,如果遇到无法解决的问题,付费咨询请加Q635147515