Home Assistant 本地语音中枢与全屋智能联动

用一句话控制 Home Assistant 里的灯和家电,语音在本地识别。

把 HomeKit 和 Aqara 等 Zigbee 设备接入 Home Assistant,用语音控制;语音识别和语音合成在本地 Jetson 上完成。

Seeed Lab高级90min音频与声音智能

Home Assistant 面板:客厅灯、窗帘、温度、湿度和空调,卧室灯和加湿器(演示设备)

语音指令「把客厅灯打开」:由 reComputer J40 上的本地语音服务识别,Home Assistant 回复「客厅灯已打开」,客厅灯随即打开(演示设备)

可复用现场模板

家里的设备已经或准备接入 Home Assistant、说话的录音不想上传云端的家庭。

客厅与卧室

说「打开客厅灯」「关闭卧室的灯」,不用找手机。

全家共用

家人用 iPhone 的「家庭」App 或 Siri 控制同一批设备。

智能家居集成商交付

一台主机统一接入多个品牌的设备,语音服务部署在客户家里。

支持中文和英文语音指令。Xiaomi Home 集成只允许非商业用途,本方案不预装。

实现什么效果

装上之后,在 Home Assistant 里看到和操作的东西(截图中的设备为演示设备)。

一句话控制

  • 说「把客厅灯打开」,灯随即打开
  • Home Assistant 用语音回复执行结果

全屋设备一页看

  • 灯、窗帘、空调、温湿度在同一页
  • 按房间分组显示
实测数据

Home Assistant 运行在 8 GB 内存的 ARM64 Linux 主机上,语音服务运行在 reComputer J40 系列上;输入为合成语音,送入 Home Assistant 语音助手。

指标典型值设备适用考量
本地控制指令执行5/5 条成功(均由本地处理)reComputer J40 系列(J4012)纯内网闭环,不依赖云端,保障家庭隐私
语音结束到识别文字中位数 0.12 秒(0.11–0.95 秒)reComputer J40 系列(J4012)Qwen3-ASR 模型,低时延近实时转写
回复语音合成首包0.05–0.12 秒出声reComputer J40 系列(J4012)Matcha-TTS 模型,流畅自然语音反馈

语音识别(Qwen3-ASR)、语音合成(Matcha-TTS)分段耗时与 Wyoming 协议配置,详见 工程 Wiki · 全屋智能本地语音控制。

如何部署

核对方案与产品清单,再照部署指南装。

部署方案

ARM64 Linux 主机 + 语音主机(J40、RK3588 + RK1828 或 J30)

Home Assistant 运行在 ARM64 Linux 主机上,语音识别和语音合成在 reComputer J40、装 RK1828 加速卡的 RK3588 或 J30 上本地运行;其他问题由本地大模型(J40、RK3588 + RK1828)或你填写的云端大模型(J30)回答。

3 步 · 约 90min

Home Assistant 主机
ARM64 Linux 主机(8GB)
语音主机
recomputer_j40
recomputer_rk3588
recomputer_j30
Zigbee 协调器
home_assistant_connect_zbt
语音终端
home_assistant_voice

集成接口

http

Home Assistant 网页,在 Home Assistant 主机上。

/ · Port: 8123 · Method: GET
tcp

语音主机上的语音转文字服务,Home Assistant 通过 Wyoming Protocol 集成连接。

Port: 10300
tcp

语音主机上的文字转语音服务,Home Assistant 通过 Wyoming Protocol 集成连接。

Port: 10200

使用说明

network

语音终端、Home Assistant 主机和语音主机在同一局域网。

usb

ZBT-2 插在 Home Assistant 主机的 USB 口上。

联系我们
获取可部署方案与产品选型支持。
下一步