orangekame3/mirrormate

3/5 🧩 软硬件结合 已发布
orangekame3 116 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
orangekame3/mirrormate

项目简介

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 对话伴侣,进行日常闲聊
作为技术教学项目,学习语音交互与嵌入式开发
作为智能镜面装饰,提升家居科技感