Willow

willow

AI语音助手、ESP32 🧩 软硬件结合 已发布
HeyWillow 3040 Stars Apache-2.0 BOM 完整度: 3/5 教程完整度: 0/5

项目简介

开源本地自托管语音助手,替代Amazon Echo/Google Home。


开源、本地化且可自托管的Amazon Echo/Google Home竞品级语音助手替代方案。

标签

项目特点

**完全本地化**:所有语音处理和数据存储都在本地设备上完成,无需连接云端,保障用户隐私。
**自托管**:用户可以完全控制自己的语音助手,包括硬件和软件。
**开源**:代码完全开源,允许用户自由修改、定制和贡献。
**高性能推理**:通过 Willow 推理服务器,支持快速的语言推理任务,包括 STT、TTS、LLM 等。
**WebRTC 支持**:支持 WebRTC 协议,可实现低延迟的实时语音通信。
**社区驱动**:通过 GitHub Discussions 和 Issues 与用户和开发者紧密协作,共同改进产品。

技术规格

语音识别 (STT)
文本转语音 (TTS)
大语言模型 (LLM)
通信协议
部署方式
硬件要求

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
树莓派或类似单板计算机 1 推荐树莓派4或更高
USB麦克风 1 用于语音输入
音箱或耳机 1 用于语音输出
MicroSD卡 1 用于操作系统和数据存储
电源适配器 1 适配树莓派
3D打印外壳 1 可选,用于保护硬件

所需工具

树莓派/开发板 必需
电池/电源
3D打印机 必需

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 1/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 1/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 1/5
⚪ 创造与创新: 1/5

所需技能

🔧 **动手能力**:需要组装树莓派、连接麦克风和音箱等硬件。 💻 **编程能力**:需要基本的 Linux 命令行操作和网络配置知识。 ⚡ **电子电路**:无需复杂的电子电路知识,但了解基本连接会有帮助。

适用场景

**智能家居控制**:作为家庭自动化系统的语音控制中心。
**隐私敏感场景**:用户不希望语音数据上传到云端。
**离线环境**:在没有互联网连接的环境中提供语音助手功能。
**开发与定制**:开发者可以基于 Willow 构建自定义的语音应用。