Conversation Save

在Home Assistant里使用的中文语音控制插件

Project README

语音小助手

一个在Home Assistant里使用的简单中文语音控制插件

badge badge visit

badge badge badge badge badge

badge

配置

安装完成后重启HA,刷新一下页面,在集成里搜索语音小助手

Add Integration

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相关知识

HomeAssistant家庭助理

相关服务


在使用的过程之中,如果遇到无法解决的问题,付费咨询请加Q635147515

Open Source Agenda is not affiliated with "Conversation" Project. README Source: shaonianzhentan/conversation
Stars
156
Open Issues
1
Last Commit
1 month ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating