Skip to main content
PromptQuorumBuilt for humans. Structured for AI.
主页/本地LLM进阶
Voice, Speech & Multimodal

Home Assistant Assist 评测:本地语音控制与 LLM 智能体

·阅读约6分钟Hans Kuepper 作者 · PromptQuorum创始人 · 开放权重与开源AI发现引擎

Assist(包含在 2026 年 10 月 23 日发布的 Home Assistant Core 2026.10.3 中)是智能家居平台 Home Assistant 的语音助手,可以完全运行在你自己的硬件上。 它不是独立应用:完整的本地流水线需要 Home Assistant OS,LLM 智能体则是可选且部分处于实验阶段的附加功能。本文所有表述均来自项目文档,而非测试结果。

关键要点

  • 维护情况:仓库最近一次推送是在 2026 年 10 月 24 日,因此不适用“项目停更”警告。
  • 许可证:Apache-2.0 开源,可免费运行;只有 Home Assistant Cloud 和部分语音硬件需要付费。
  • 历史:Assist 随 Home Assistant 2023.2 推出,Ollama 集成在 2024.4 加入。
  • 范围:它是更大平台中的语音层,因此你需要运行(或已在运行)Home Assistant 服务器。
  • 用 LLM 控制家居属于实验性功能,只适用于支持工具调用的模型。

📍 简单一句话

Assist 是 Home Assistant 内置的开源语音助手,可把口述或键入的指令变成智能家居操作,既可本地运行,也可借助云端和 LLM。

💬 简单来说

你对带麦克风的设备说话,语音引擎把话转成文字,Home Assistant 将文字匹配到设备操作或交给 LLM,再由语音把回答读出来。

📌注: 本文依据 2026 年 10 月 24 日查阅的 Home Assistant 文档、GitHub 发布页和 Nabu Casa 页面。PromptQuorum 没有安装或计时该流水线,因此不评估识别质量、延迟和 LLM 的可靠性。

Assist 是开源智能家居软件 Home Assistant 内置的语音助手。它可以完全运行在你自己的硬件上:用 Whisper 或 Speech-to-Phrase 做语音识别,用 Piper 做语音输出,并通过 Wyoming 协议连接;它还能把请求交给 LLM,例如由 Ollama 提供的模型。本文只评测这条语音与 LLM 流水线,不涉及 Home Assistant 的其他部分,内容依据项目文档,而非亲自动手测试。

Home Assistant Assist 评测:本地语音控制与 LLM 智能体

Assist 是什么?

Assist 是 Home Assistant 内置的语音与文字助手,把指令对应到智能家居操作。 文档称它随 Home Assistant 2023.2 推出,可在配套应用、Home Assistant Voice Preview Edition 以及用 ESPHome 制作的设备上使用。

本文只涵盖 Assist 流水线:唤醒词、语音转文字、对话智能体和文字转语音。Home Assistant 本身及其设备集成与自动化不在范围内。2023.5 引入的 Wyoming Protocol 集成让 Home Assistant 能使用本地的语音和唤醒词服务。

获取方式

Assist 不是单独下载的软件:先安装 Home Assistant,再以应用形式添加语音服务。

选项
获取方式
Home Assistant OS安装指南:Green、Raspberry Pi、Odroid、x86-64、虚拟机
容器Linux 上的 Docker 等;无法使用应用,因此没有 Whisper 和 Piper 应用
配套应用Google Play、F-Droid、App Store
语音硬件Voice Preview Edition:建议零售价 $69(不含税)或 €59(含税)
Home Assistant CloudNabu Casa:€7.50/月或 €75/年(不含税);31 天试用
官方网站home-assistant.io/voice_control
隐私政策home-assistant.io/privacy
源代码home-assistant/core,Apache-2.0

评测版本:Home Assistant Core 2026.10.3,据 GitHub 于 2026 年 10 月 23 日发布。价格为 2026 年 10 月 24 日 Voice Preview Edition 和 Nabu Casa 页面所列;Nabu Casa 页面还提供其他货币,未核对。

运行要求

文档只给出了少数参考设备的耗时,超出这些设备的配置只能靠估计。

操作系统

来源说明:
完整流水线需要 Home Assistant OS;容器安装没有应用

语音转文字

来源说明:
Speech-to-Phrase:Green 或 Pi 4 上不到 1 秒。Whisper:Pi 4 上约 8 秒,Intel NUC 上不到 1 秒

文字转语音

来源说明:
Piper,针对 Pi 4 优化:中等质量模型每秒生成 1.6 秒语音

LLM 智能体

来源说明:
需要网络可达的 Ollama 服务器;只有支持工具调用的模型才能控制家居

开放的实体

来源说明:
Ollama 建议少于 25 个;上下文窗口默认值在 Home Assistant 中为 8k,在 Ollama 中为 2k

唤醒词

来源说明:
Voice Preview Edition:设备端检测“Okay Nabu”“Hey Jarvis”或“Hey Mycroft”;Wyoming 另列有 openWakeWord

质量因语言而异,购买硬件前请先查看各选项的语言支持表。

上手步骤

以下步骤依据文档整理,PromptQuorum 并未实际运行。

  1. 1
    安装 Home Assistant OS
    Why it matters: 若想使用本地语音所需的应用,请在 Green、Raspberry Pi、x86-64 机器或虚拟机上使用 Home Assistant OS。
  2. 2
    添加语音服务
    Why it matters: 启动 Whisper、Piper 或 Speech-to-Phrase 应用;Wyoming 集成会发现它们,再从那里添加。
  3. 3
    创建语音助手
    Why it matters: 在“设置”的“语音助手”中选择语音引擎和对话智能体:内置的,或 Ollama 等 LLM。
  4. 4
    准备麦克风
    Why it matters: 使用配套应用、Voice Preview Edition 或 ESPHome 设备,并只开放你希望被控制的实体。

来源已证实的功能

以下内容均来自 Home Assistant 文档,没有一项经过独立测试。

  • 内置与自定义语句。 社区贡献的语句可处理“开灯”之类的指令;你可以在 custom_sentences 下添加自己的语句并用 intent_script 处理,也可用语句触发器(sentence trigger)启动自动化。
  • Wyoming 服务。 Wyoming Protocol 集成连接 Speech-to-Phrase、Whisper、Piper 和 openWakeWord,还可指向网络中另一台设备上的服务,这对 Whisper 这类吃资源的引擎很有帮助。
  • LLM 对话智能体。 Ollama 和 OpenAI 可通过 Assist API 作答,并在启用控制后对你开放的实体执行操作。
  • 语音硬件。 除 Voice Preview Edition 外,语音页面还列出 ESPHome ESP32 卫星设备(一种 13 美元的自制方案)、面向 x64 或 ARM64 系统的实验性 Linux-Voice-Assistant,以及模拟电话方案。
  • 调优。 Whisper 和 Piper 的微调选项记录在各自应用的文档页面中。

数据流向与隐私

据文档所述,使用 Home Assistant Cloud 时,只有音频会发送到 Nabu Casa 做语音转文字和文字转语音,而具体操作仍在你自己的 Home Assistant 上执行。 Ollama 智能体与你自己托管的服务器通信,Ollama 页面没有给出隐私声明。OpenAI 集成是云服务,只能用于 OpenAI 官方端点;你开放的实体就是模型可以控制或查询的对象。

Home Assistant 隐私政策最近更新于 2026 年 8 月 27 日,称除非你选择加入,否则不会向 Analytics 发送任何数据,并且未提及语音数据。它指出 Home Assistant Cloud 是独立的商业服务,适用其提供方自己的隐私政策,PromptQuorum 没有审阅该政策。

📌注: 以上是项目方的声明,而非审计结果。PromptQuorum 没有检查网络流量,也没有检查语音流水线的源代码。

适合哪些人

  • 现有的 Home Assistant 用户,希望语音控制而不把音频发送到云服务。
  • 有闲置服务器或 Raspberry Pi 的折腾党,愿意按语言挑选并调校语音引擎。
  • 已经在运行 Ollama 的用户,想在自家实体上试用 LLM 智能体,并接受其实验性质。

我们未能核实的内容

  • 识别质量与速度。 上文的耗时来自文档,PromptQuorum 没有测量任何数据。
  • LLM 的可靠性。 文档警告启用控制后较小的模型更容易出错,但出错频率在此未经测试。
  • 硬件规格。 文档没有给出运行 Whisper 或 Ollama 模型所需的最低内存或 CPU,也没有推荐具体模型。
  • 云端数据处理。 未审阅 Nabu Casa 的隐私政策和数据保留条款。

竞品与替代方案

Voxa

平台:
Windows、macOS、Linux
价格 / 许可证:
免费 / MIT
主要区别:
本地优先的桌面语音助手,云端语音为可选项
关于Voxa的文章(4篇)

其他提及:

Dograh

平台:
Web(自托管)
价格 / 许可证:
自托管免费 / BSD-2-Clause
主要区别:
支持电话接入和自带模型的语音智能体平台

Assist 是家庭自动化服务器内的一条流水线,所以上面列的是目录中最接近的语音助手,而非直接替代品;请在各应用页面确认当前价格、许可证和平台。

在目录中比较

常见问题

使用 Assist 需要 LLM 吗?

不需要。内置的语句匹配无需 LLM 就能处理设备指令;LLM 智能体是可选的,Ollama 页面称其控制 Home Assistant 的功能属于实验性质。

Speech-to-Phrase 有哪些做不到的事?

它是封闭式模型,只能理解 Assist 指令的一部分,所以购物清单、定时器和广播开箱即用时都无法使用。Whisper 会尽量转写所有内容,但速度更慢。

Ollama 能和语句触发器一起用吗?

不能,Ollama 页面说明该集成不支持语句触发器。对于小模型,它建议用同一模型建立两个 Ollama 集成:一个不带控制用于对话,一个带控制用于指令。

Assist 支持我的语言吗?

语言支持分别针对本地处理和 Home Assistant Cloud 评级,分“不支持”到“完全支持”四档;请先查看你的语言与引擎对应的表格。

手机能监听唤醒词吗?

语音页面称 Android 手机可使用唤醒词检测,示例为“Hey Jarvis”和“Hey Nabu”,并未描述 iPhone 上的该功能。

OpenAI 集成是免费的吗?

不是。文档称它是需要 API 密钥的付费服务,并建议关注费用、设置用量上限。

结论

Assist 是为 Home Assistant 系统添加语音控制的一种持续活跃开发的方式,既有文档完备的纯本地路线,也有可选的云端和 LLM 路线。代价是需要先有 Home Assistant 安装,完整的本地流水线要求 Home Assistant OS,据文档,Whisper 在小型开发板上较慢,LLM 控制仍属实验性。它适合希望语音留在家中、并愿意调校的现有 Home Assistant 用户;如果你想要独立的语音助手,请看上面的替代方案。

来源

← 返回 本地LLM进阶

MCP