在HA里使用的语音小助手
- 使用HACS安装
- 自定义安装
configuration.yaml 配置
# base_url:因为要把录好的信息发回到HA里,所以必须要配置 base_url(没有外网地址就不用配置)
# cors_allowed_origins:跨域域名(如果你的域名支持HTTPS,则可以不用配置这个)
http:
base_url: 在外网使用时必须配置
cors_allowed_origins:
- https://api.jiluxinqing.com
# 百度语音识别必须的配置:app_id、api_key、secret_key
# 申请地址:https://ai.baidu.com/tech/speech/asr
ha_voice:
app_id: '15147521'
api_key: 'NXQYhBSGYb6xve8m3FmwOrkU'
secret_key: 'Zio57yIahYxXLMPmV7FSkG4ahfe0zbXg'
前端自定义卡片配置
type: 'custom:ha-voice-panel'
cmd:
- 切换所有灯
- 切换所有开关
- 关闭所有灯
- 关闭所有开关
- 这里是快捷操作方式
- 避免打字麻烦
- PC端可以访问Google服务时,使用Google语音识别,否则使用定义的百度识别API
- 移动端目前只支持百度识别
- 百度录音时间为4秒,后期可能会改成自己配置
- 如果要使用更高级的功能,那就使用系统内置的 conversation组件
- 如果你开发了一个组件,可以监听ha_voice_text_event事件
- 每次收到语音文本后,会触发这个事件,将识别的内容发送出来,然后可以做对应的事情
如果你的域名不支持HTTPS,则会跳转到我的HTTPS域名下,所以要配置跨域设置