orangekame3/mirrormate
3/5
🧩 软硬件结合
已发布
项目简介
Self-hosted personalized AI in a mirror.
MirrorMate 是一个将人工智能融入日常物品——镜子的开源项目,旨在打造一个无需掏出手机或打开电脑、仅通过语音即可交互的个性化 AI 助手。它解决了传统智能助手依赖屏幕、需要主动唤醒设备的问题,让 AI 自然地融入生活场景,例如在早晨洗漱时询问天气、查看日程或进行简单对话。
标签
项目特点
**语音交互,无需动手**:完全通过语音控制,不需要触摸屏幕或按键唤醒,真正解放双手。
**融入日常物品**:将 AI 功能嵌入普通镜子,不改变家居风格,让科技隐形。
**个性化 AI 助手**:支持自定义唤醒词、对话风格和功能模块,适配不同用户习惯。
**开源可定制**:硬件和软件代码完全开源,开发者可以自由修改、扩展功能。
**低门槛硬件**:基于常见开发板和组件搭建,成本可控,适合 DIY 爱好者复现。
**本地与云端结合**:支持本地语音处理与云端大模型调用,兼顾隐私与智能。
技术规格
| 主控芯片 | Raspberry Pi 4 Model B (推荐 4GB RAM 版本) |
|---|---|
| 操作系统 | Raspberry Pi OS (64-bit) |
| 语音识别引擎 | Whisper (本地) / Google Speech-to-Text (云端) |
| 自然语言处理 | OpenAI GPT API / 本地 LLM (如 Llama) |
| 语音合成 | Google Text-to-Speech / Edge TTS |
| 麦克风 | USB 麦克风阵列 (推荐 ReSpeaker 4-Mic Array) |
| 扬声器 | 3.5mm 接口有源音箱或 USB 音箱 |
| 显示屏 | 7 英寸 HDMI 触摸屏 (可选,用于调试) |
| 镜子组件 | 单向透视玻璃 (半透半反镜) |
| 电源 | 5V 3A USB-C 电源适配器 |
| 网络 | Wi-Fi 802.11ac (Raspberry Pi 4 内置) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| Raspberry Pi 4 Model B (4GB) | 1 | — | 核心计算单元 |
| ReSpeaker 4-Mic Array | 1 | — | USB 接口,远场拾音 |
| 有源音箱 (3.5mm 接口) | 1 | — | 语音输出 |
| 7 英寸 HDMI 触摸屏 | 1 | — | 可选,用于调试和显示 |
| 单向透视玻璃 (半透半反镜) | 1 | — | 尺寸根据镜框定制 |
| 镜框/外壳 (木质或亚克力) | 1 | — | 自行设计或购买成品 |
| 5V 3A USB-C 电源适配器 | 1 | — | 为 Raspberry Pi 供电 |
| HDMI 线 (mini HDMI 转 HDMI) | 1 | — | 连接屏幕 |
| USB 延长线 | 1 | — | 方便麦克风布线 |
能力画像
**记忆与知识检索**:3/5 — 通过云端 API 可查询实时信息,但本地无持久记忆功能。
**动手与操作**:4/5 — 需要组装硬件、布线、调试音频,适合有一定动手经验的爱好者。
**编程与算法**:3/5 — 涉及 Python 脚本修改、API 配置,但核心逻辑已封装好。
**设计与建模**:2/5 — 镜框和外壳需要自行设计或改造,但无复杂机械结构。
**实验与调试**:4/5 — 语音识别和唤醒词调优需要反复测试,音频反馈延迟需优化。
**协作与分享**:3/5 — 项目有 GitHub Issues 和 Wiki,但社区活跃度一般。
**学习与研究**:4/5 — 涉及语音交互、AI 模型调用、嵌入式系统,学习价值高。
**系统集成**:3/5 — 需要将多个软硬件模块整合,但接口文档较清晰。
项目图库
视频
所需技能
基础电子知识(接线、供电)
Python 编程基础(修改配置文件、调用 API)
Linux 命令行操作(Raspberry Pi 系统配置)
音频设备调试经验(麦克风阵列、回声消除)
简单木工或亚克力加工能力(制作镜框)
了解 REST API 调用(连接 GPT、语音服务)
适用场景
早晨洗漱时查询天气、日程、新闻
出门前快速查看交通路况或提醒事项
厨房烹饪时语音控制计时、查食谱
作为智能家居语音控制面板
作为 AI 对话伴侣,进行日常闲聊
作为技术教学项目,学习语音交互与嵌入式开发
作为智能镜面装饰,提升家居科技感