Skip to content

open-xiaoai

跨平台Rust/Python/Node.js实验性
Open-XiaoAI 项目封面

项目简介

Open-XiaoAI 是一个让小爱音箱"听见你的声音"的开源项目,将小爱音箱与小智AI生态系统无缝集成。该项目直接接管小爱音箱的"耳朵"和"嘴巴",通过多模态大模型和AI Agent技术,将小爱音箱的潜力完全释放,解锁无限可能。

2017年,当全球首款千万级销量的智能音箱诞生时,我们以为触摸到了未来。但很快发现,这些设备被困在「指令-响应」的牢笼里:

  • 它听得见分贝,却听不懂情感
  • 它能执行命令,却不会主动思考
  • 它有千万用户,却只有一套思维

我们曾幻想中的"贾维斯"级人工智能,在现实场景中沦为"闹钟+音乐播放器"。

真正的智能不应被预设的代码逻辑所束缚,而应像生命体般在交互中进化。

在上一个 MiGPT 项目的基础上,Open-XiaoAI再次进化,为小智生态系统提供了与小爱音箱交互的新方式。

核心功能

🎤

语音输入接管

直接捕获小爱音箱的麦克风输入,绕过原有语音识别限制

🔊

声音输出控制

完全接管小爱音箱的扬声器,可以播放自定义音频和TTS内容

🧠

AI模型整合

支持接入小智AI、ChatGPT等多种大模型,实现自然对话体验

🌐

跨平台支持

Client端使用Rust开发,Server端支持Python和Node.js实现

🛠️

可扩展架构

模块化设计,方便开发者添加自定义功能和集成其他服务

🎮

开发者友好

详细的文档和教程,帮助开发者快速上手并定制自己的功能

演示视频

快速开始

⚠️
重要提示

本教程仅适用于 小爱音箱 Pro(LX06)Xiaomi 智能音箱 Pro(OH2P) 这两款机型,其他型号的小爱音箱请勿直接使用!

Open-XiaoAI项目由Client端和Server端两部分组成,您可以按照以下步骤快速开始:

安装步骤

1

小爱音箱固件更新

刷机更新小爱音箱补丁固件,开启并SSH连接到小爱音箱

查看详细教程
2

客户端部署

在电脑上编译Client端补丁程序,然后复制到小爱音箱上运行

查看详细教程
3

服务端部署

在电脑上运行Server端演示程序,体验小爱音箱的全新能力

工作原理

Open-XiaoAI通过以下方式工作:

  1. 固件补丁: 修改小爱音箱的固件,允许SSH访问和底层系统控制
  2. 音频流劫持: 客户端程序直接捕获麦克风输入和控制扬声器输出
  3. 网络通信: 客户端与服务端之间建立WebSocket连接进行实时通信
  4. AI处理: 服务端接收语音输入,交由AI模型处理后返回响应
  5. 自定义功能: 开发者可以在服务端实现各种自定义功能和集成

相关项目

如果您不想刷机,或者不是小爱音箱Pro,以下项目可能对您有用:

  • MiGPT - 将ChatGPT接入小爱音箱的原始项目
  • MiGPT-Next - MiGPT的下一代版本
  • XiaoGPT - 另一个小爱音箱ChatGPT接入方案
  • XiaoMusic - 小爱音箱音乐播放增强

技术参考

如果您想了解更多技术细节,以下链接可能对您有帮助:

免责声明

适用范围

本项目为非盈利开源项目,仅限于技术原理研究、安全漏洞验证及非营利性个人使用。严禁用于商业服务、网络攻击、数据窃取、系统破坏等违反《网络安全法》及使用者所在地司法管辖区的法律规定的场景。

非官方声明

本项目由第三方开发者独立开发,与小米集团及其关联方(下称"权利方")无任何隶属/合作关系,未获其官方授权/认可或技术支持。项目中涉及的商标、固件、云服务的所有权利归属小米集团。若权利方主张权益,使用者应立即主动停止使用并删除本项目。

继续使用本项目,即表示您已完整阅读并同意用户协议,否则请立即终止使用并彻底删除本项目。

许可证

本项目使用 MIT 许可证 © 2024-PRESENT Del Wang