Willow
willow
AI语音助手、ESP32
🧩 软硬件结合
已发布
项目简介
开源本地自托管语音助手,替代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 构建自定义的语音应用。