- Home Assistant 概述
- 安装 - 通用
- 安装 - 树莓派 - 概述
- 安装 - 树莓派 - Raspbian
- 安装 - 树莓派 - Hassbian
- 安装 - 树莓派 - Hass.io
- 安装 - Docker
- 安装 - Linux
- 安装 - 自启
- 更新 - 通用
- 更新 - 树莓派
- 系统 - 前端
- 系统 - 自动化
- 系统 - 设备追踪
- 系统 - 自定义
- 设备及服务 - 概述
- 设备及服务 - 小米生态链 - Index
- 设备及服务 - 小米生态链 - Zigbee
- 设备及服务 - 小米生态链 - WiFi
- 设备及服务 - 小米生态链 - 蓝牙
- 设备及服务 - 小米生态链 - 摄像头
- 设备及服务 - 小米生态链 - 路由器
- 设备及服务 - 小米生态链 - 电视
- 设备及服务 - 博联
- 设备及服务 - MQTT
- 设备及服务 - 路由器
- 设备及服务 - 天气
- 设备及服务 - 自然
- 设备及服务 - 智能语音
- 设备及服务 - 汽车 - 特斯拉 Tesla
- 设备及服务 - 汽车 - 宝马 BMW
- 设备及服务 - 汽车 - 沃尔沃 Volvo
- Mossbian - 简介
- Mossbian - 安装
- Mossbian - 工具包
- 微信小程序 - 简介
- 微信小程序 - 使用说明
- Hass.io - 概述
- Hass.io - 安装
- Hass.io - 配置
- Hass.io - 更新
- Hass.io - Add-on
- HADashboard - 概述
- HADashboard - 安装
- HADashboard - 配置
- HADashboard - 创建
- HADashboard - 模块
- HADashboard - 运行
- Apple Homekit - 简介
- Apple Homekit - 内置组件
- Apple Homekit - Node 插件
- 衍生项目 - HA-floorplan 平面图
- 衍生项目 - 自定义 UI
- 衍生项目 - 自定义 UI 磁贴
- 衍生项目 - Hassctl
- 衍生项目 - HASS-cli 命令行控制工具
- 中文化 - 汉化
- 中文化 - 插件
- 中文化 - 源替换
- 常见问题
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
设备及服务 - 智能语音
百度 TTS
借助百度智能语音平台实现文字转语音功能,多用于自动化报时等。
使用前,请前往 百度智能语音平台 注册获取 API KEY。
tts: - platform: baidu app_id: 百度APPID api_key: 百度APIKEY secret_key: 百度SECRETKEY speed: 语速,取值0-9,默认为5中语速 pitch: 音调,取值0-9,默认为5中语调 volume: 音量,取值0-15,默认为5中音量 person: 发音人选择, 0为女声,1为男声,3为情感合成-度逍遥,4为情感合成-度丫丫,默认为0
微软 TTS
微软智能平台的 TTS 服务。使用前需要订阅 Azure 服务,或申请 试用。
tts: - platform: microsoft language: zh-cn api_key: [YourAPIKey] gender: 性别,默认 female 女性 type: 类型,默认 ZiraRUS,中文有HuihuiRUS,Yaoyao,Apollo,Kangkang rate: 语速,默认 0 volume: 音量 pitch: 音高 contor: 波形
Conversation
Coversation 对话组件是 Home Assistant 自带的语音交互助手,可以调用 Home Assistant 内部的各个组件和服务,浏览器激活使用,非常方便,并且支持中文。请注意,iOS 无法使用此服务。
启用服务
conversation:
启用后默认支持与清单 Shoppinglist 的英文交互。
配置
使用本组件需要配合其他组件,例如想要语音操控打开已接入的台灯:
conversation: intents: TurnOnDevice: - 打开{item} - 开{item} - 把{item}打开 intent_script: TurnOnDevice: speech: text: 已打开{{ item }} action: service: homeassistant.turn_on data_template: entity_id: > {% if item=="台灯" %} light.lamp {% endif %}
Alexa
Alexa 是亚马逊推出的智能语音服务,也是亚马逊 Echo 智能音箱系列的智能语音助手,请注意,目前 Alexa 不支持中文。
将 Alexa 接入 Home Assistant 有以下几种方法:
Home Assistant Cloud
注意
此方法仅适用于 Home Assistant 0.60.0 及以上,已支持英语、日语语言区。
- 打开配置面板,注册登录 Home Assistant Cloud;
- 前往 Alexa 配置页面,安装 Home Assistant 技能;
- 在 Home Assistant 配置文件中添加如下设置:
cloud: alexa: filter: include_entities: //映射包含具体设备 - light.kitchen include_domains: //映射包含设备类型 - switch exclude_entities: //映射排除具体设备 - light.living_room exclude_domains: //映射排除设备类型 - script entity_config: //设备设定 light.kitchen: name: Custom Name for Alexa //Alexa中的设备名称 description: The light in the kitchen //Alexa中的设备概述,自定义 switch.stairs: display_categories: LIGHT //Alexa 中设备类型
变量说明:
- include_entities:包含设备
- include_domains:包含该类下的所有设备
- exclude_entities:排除设备
- exclude_domains: 排除该类下的所有设备
- entity_config: 具体设备设置
- name: Alexa 中使用的名称,必须为英文
- description: 设备概述
display_categories:在 Alexa 中识别的设备种类,具体列表见此
前往 Alexa 配置页面,选择 Smart Home —— Discover,系统将自动识别出符合以上配置要求的设备,之后便可使用 Alexa 控制 Home Assistant 中的设备。
自定义指令
Flash Briefing
Hue 模拟
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论