willow

本地运行、隐私安全的智能语音助手,替代 Echo 和 Google Home。

开源 🏷️完全免费 ✅ 目前可打开 语音识别 🍴 复刻 129 🐛 待处理 25 👀 关注 36
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3135
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源且自托管,完全免费,无付费版本。

项目预览

willow 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类语音识别
开发团队HeyWillow
定价模式🏷️完全免费
价格说明开源且自托管,完全免费,无付费版本。
访问状态✅ 目前可打开
是否开源是
开源协议Apache-2.0
主要语言C
技术栈/模型alexa,deep-learning,echo,esp-adf,esp-idf,esp32,google-home,home-assistant,home-automation,privacy,speech-recognition,speech-to-text,whisper
GitHub 星标★ 3135
上线时间2023-03-31 00:00:00
代码更新2026-11-01
仓库体积2.4 MB
本站数据更新2026-11-09
维护状态较活跃
收录时间2026-08-10
浏览次数8

项目介绍

willow 是一个开源的、本地化的、自托管的语音助手,旨在成为 Amazon Echo 和 Google Home 的替代品。它基于 ESP32 硬件和 ESP-IDF 框架开发,使用 C 语言编写,集成了深度学习和语音识别技术,能够实现唤醒词检测、语音命令解析和响应。项目核心解决用户对智能音箱的隐私担忧和云端依赖问题,所有语音处理都在本地完成,不依赖云端服务。它支持与 Home Assistant 等智能家居平台集成,可控制家中设备。willow 提供了完整的硬件方案和软件栈,适合开发者自行搭建个性化的语音助手。其技术栈包括 ESP-ADF 音频处理框架和 Alexa 兼容接口,具备一定的扩展性。目前项目处于成长阶段,社区活跃度较高。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 3135

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:高级 约 30 分钟 部署方式:本地安装 4 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • ESP32 硬件设备(项目为 ESP32 硬件方案)
  • 可访问 GitHub 与官方文档站 heywillow.io
  • 如需本地推理,需额外自托管 Willow Inference Server
  • 具备 ESP-IDF / ESP-ADF 相关开发环境(技术栈提及)

安装与启动步骤

  1. 1查阅官方文档

    README 只给出文档入口,完整安装、硬件与刷写步骤请以 heywillow.io 官方文档为准。

  2. 2获取项目仓库

    克隆 Willow 主仓库到本地,后续编译与刷写步骤需按官方文档进行。

    git clone https://github.com/HeyWillow/willow
  3. 3加入社区讨论

    遇到问题可到 GitHub Discussions 提问,与早期用户交流硬件与部署经验。

  4. 4自托管推理服务

    如需本地 STT/TTS/LLM 推理,可自行部署 Willow Inference Server(可选)。

    git clone https://github.com/toverainc/willow-inference-server

如何确认成功

README 未给出验证命令;按官方文档完成硬件部署后设备应能响应唤醒词与语音命令。

常见问题

Q:README 里有具体安装步骤吗?

A:没有。本次节选仅包含推理服务发布公告、讨论区入口和文档链接,所有安装与刷写步骤请查阅 heywillow.io 官方文档。

Q:需要依赖云端服务吗?

A:项目定位为本地化、自托管的语音助手,语音处理在本地完成;如需语言推理,可自托管 Willow Inference Server。

Q:代码用什么语言和框架?

A:项目使用 C 语言,基于 ESP-IDF 框架开发,并涉及 ESP-ADF 音频处理框架,面向 ESP32 硬件。

Q:可以和智能家居联动吗?

A:项目支持与 Home Assistant 等平台集成以控制家中设备,具体对接方式请以官方文档说明为准。

注意事项

  • README 节选未提供任何安装命令、端口或配置项,本教程步骤仅依据仓库地址与文档链接整理。
  • Willow 属于硬件+固件项目,需要 ESP32 实物与相应开发环境,动手前请先阅读官方文档。
  • 涉及密钥、路径等参数时请以官方文档为准,不要照搬网络上的第三方教程。

核心亮点

  • 完全本地处理,语音数据不出设备,隐私安全有保障
  • 基于 ESP32 低成本硬件,DIY 门槛低,适合极客玩家
  • 支持 Home Assistant 集成,可无缝接入智能家居生态

不足之处

  • 硬件依赖 ESP32,性能有限,复杂语音交互能力弱
  • 文档和社区生态尚不完善,上手需要一定嵌入式开发经验

适用场景

  • 注重隐私的家庭智能音箱替代方案
  • DIY 爱好者搭建个性化语音助手
  • 离线环境下的语音控制场景(如工业或特殊区域)

替代项目

Mycroft、OpenVoiceOS、Rhasspy

上一篇:whisper-asr-webservice

下一篇:whishper

同类项目推荐

parakeet-rs 开源

Rust 本地跑 NVIDIA Parakeet,CPU 也能极速语音转写与说话人分离

very fast speech-to-text, diarization, streaming (even in CPU) with NVIDIA Parakeet ···

★ 421 2026-09-12
SpeechKITT 开源

几行代码给网页加上语音识别按钮

A flexible GUI for Speech Recognition

★ 518 2026-11-03
transcribe-anything 开源

一条命令把本地或在线音视频转成文字和字幕

Multi-backend whisper app. Blazing fast. Mac-arm optimized. Easy install. Input a lo···

★ 1483 2026-09-23
ollama-voice-mac 开源

在 Mac 上对着本地大模型说话,解放双手,秒得语音回复。

Mac compatible Ollama Voice

★ 518 2026-08-09
deepgram-dotnet-sdk 开源

在 .NET 项目中快速接入 Deepgram 语音识别与合成,实现语音交互。

Official .NET SDK for Deepgram.

★ 58 2026-08-09
whisper.rn 开源

手机端离线跑 Whisper,语音转文字不联网

React Native binding of whisper.cpp.

★ 808 2026-09-23
asryx 开源

2MB 无依赖,Linux 上即开即用的离线语音识别

Daemonless, ultra-lightweight (~2.1mb) speech recognition for Linux (no dependencies···

★ 164 2026-10-01
MLC-SLM-Baseline 开源

多语言对话语音识别与说话人日志的官方基线,开箱即用

The project is associated with the recently-launched INTERSPEECH 2025 Workshop on Mu···

★ 51 2026-08-09
mrcp-plugin-with-freeswitch 开源

用手机打电话,AI自动听懂并回复,快速搭建语音呼叫中心。

使用FreeSWITCH接受用户手机呼叫,通过UniMRCP Server集成讯飞开放平台(xfyun)插件将用户···

★ 349 2026-08-09