待补充 mycroft-core

⭐⭐⭐☆☆ (3/5) 🧩 软硬件结合 已发布
MycroftAI 5192 Stars 未知 BOM 完整度: /5 教程完整度: /5

项目简介

Mycroft Core, the Mycroft Artificial Intelligence platform.


Jeedom是一款开源、免费且功能强大的智能家居自动化软件,自2014年起持续开发,致力于为用户提供自由、开放、无云端依赖的多协议智能家居解决方案。该项目核心是一个可运行在任何Linux系统上的中央控制平台,能够统一管理家中各种智能设备,实现场景联动、自动化规则、数据监控和远程控制。Jeedom最大的特点在于其高度的开放性和可扩展性:它不强制绑定任何云服务,所有数据本地存储,保障用户隐私与系统稳定性;同时支持Z-Wave、Zigbee、EnOcean、MQTT、HTTP、X10等多种主流通信协议,几乎可以兼容市面上绝大多数智能硬件。项目采用PHP后端与Web前端技术栈,通过插件机制实现功能无限扩展,官方和社区提供了丰富的插件市场,涵盖灯光、安防、温控、能耗、多媒体等各类场景。Jeedom解决了智能家居领域常见的设备碎片化、厂商锁定和隐私泄露问题,让用户无需受限于单一品牌或云平台,即可自由组合不同品牌的设备,构建真正属于自己的智能家居系统。无论是家庭用户希望实现全屋自动化,还是极客开发者想要深度定制和二次开发,Jeedom都提供了完善的文档、活跃的社区以及Docker快速部署方案,降低了入门门槛。其直观的仪表盘界面和强大的规则引擎,使得从简单定时开关到复杂条件联动都能轻松配置。

标签

项目特点

**完全开源**:代码、模型、技能全部开放,没有厂商锁定,社区驱动开发。
**模块化架构**:核心、语音识别、语音合成、意图解析等组件可独立替换或升级。
**多平台支持**:可在 Linux、树莓派、Docker 容器等多种环境中运行。
**可扩展技能**:通过 Python 编写技能插件,轻松添加天气、新闻、智能家居控制等功能。
**隐私优先**:支持本地语音处理,可选择不将语音数据上传到云端。
**多语言支持**:内置多语言语音识别与合成引擎,可适配不同语言环境。

技术规格

编程语言
语音识别引擎
语音合成引擎
意图解析器
消息总线
最低硬件要求
推荐硬件
操作系统
依赖管理
日志系统

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Python 3 1 系统预装或通过包管理器安装
virtualenv 1 Python 虚拟环境工具
git 1 用于克隆仓库
PocketSphinx 1 默认离线语音识别
Mimic 1 默认离线语音合成
Adapt 1 基于规则的意图解析器
Padatious 1 基于机器学习的意图解析器
websocket-client 1 MQTT 通信依赖
麦克风阵列 1 如 Respeaker 4-Mic Array
音箱/耳机 1 音频输出设备

所需工具

工具用途是否必需
Python 3 运行核心代码 ✅ 是
virtualenv 隔离 Python 环境 ✅ 是
git 克隆和更新代码 ✅ 是
pip 安装 Python 依赖 ✅ 是
Docker 容器化部署(可选) ▢ 推荐
alsa-utils Linux 音频配置 ▢ 推荐
pulseaudio 音频服务管理 ▢ 推荐
mycroft-cli-client 命令行调试工具 ▢ 推荐

能力画像

**记忆与知识检索**:3/5 — 可通过技能查询维基百科、天气、新闻等,但本身不存储长期记忆。
**动手与操作**:4/5 — 能控制智能家居设备、播放音乐、设置定时器,支持自定义动作。
**编程与算法**:3/5 — 提供 Python 技能开发框架,但核心算法由社区维护,用户主要做配置和扩展。
**设计与建模**:1/5 — 不涉及 3D 建模或硬件设计,主要关注软件架构。
**实验与调试**:4/5 — 提供 CLI 调试工具、日志系统、技能测试框架,方便迭代和排错。
**协作与分享**:4/5 — 社区活跃,技能市场允许用户发布和共享自定义技能。
**学习与研究**:3/5 — 适合学习语音交互、自然语言处理、开源社区协作,但文档深度一般。
**系统集成**:4/5 — 支持 MQTT、HTTP API、自定义技能接口,可集成 Home Assistant 等智能家居平台。

所需技能

Python 基础编程能力 Linux 命令行操作(安装、配置、日志查看) 基础网络知识(端口、防火墙、MQTT) 音频硬件配置(麦克风、扬声器驱动) 版本控制(git 基本操作) 英语阅读能力(文档和社区交流以英文为主)

适用场景

搭建个人隐私保护的智能音箱
智能家居语音控制中枢
语音交互原型开发与实验
教育场景下的 AI 教学案例
无障碍辅助工具(语音控制电脑)
企业定制化语音助手原型