docs: 更新使用说明
This commit is contained in:
@@ -22,10 +22,6 @@
|
||||
|
||||
**未来由你定义!**
|
||||
|
||||
> [!TIP]
|
||||
> 技术的意义在于分享与共创。如果你打算或正在用本项目做些有趣的事情,
|
||||
> 欢迎提交 PR 或 issue 分享你的项目和创意。✨
|
||||
|
||||
## 你的声音 + 小爱音箱 = 无限可能
|
||||
|
||||
👉 [小爱音箱接入小智 AI 演示视频](https://www.bilibili.com/video/BV1NBXWYSEvX)
|
||||
@@ -43,6 +39,22 @@
|
||||
|
||||
整理中,敬请期待 :)
|
||||
|
||||
## 使用说明
|
||||
|
||||
本项目由 Client 端 + Server 端两部分组成,你可以按照以下顺序运行该项目:
|
||||
|
||||
1. 按照刷机教程更新小爱音箱固件,开启 SSH 并连接到小爱音箱(整理教程中……
|
||||
2. 在你的电脑上编译好 Rust 补丁程序(Client 端),然后复制到小爱音箱上运行 👉 [教程](packages/client-rust/README.md)
|
||||
3. 在你的电脑上运行 Server 端演示程序,体验小爱音箱的全新能力 ✨
|
||||
- Python Server 演示 👉 [小爱音箱接入小智 AI](packages/server-python/README.md)
|
||||
- Node.js Server 演示 👉 [小爱音箱接入 MiGPT-Next](packages/server-node/README.md)
|
||||
|
||||
以上皆为抛砖引玉,你也可以自己亲手编写想要的功能,一切由你定义!
|
||||
|
||||
> [!TIP]
|
||||
> 技术的意义在于分享与共创。如果你打算或正在用本项目做些有趣的事情,
|
||||
> 欢迎提交 PR 或 issue 分享你的项目和创意。✨
|
||||
|
||||
## 免责声明
|
||||
|
||||
1. **适用范围**
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
- 转发小爱音箱上的事件到 Server 端(语音识别结果、播放状态等)
|
||||
- 响应来自 Server 端的指令调用(执行脚本、播放音频流、系统升级等)
|
||||
|
||||
> [!TIP]
|
||||
> 本项目 Rust 端通过 binding 与 Python 和 Node.js 端双向互调,实现了网络通信模块的共享复用。当然你也可以参考 Rust 端通信协议源码,在其他 Server 端重新实现 WebSocket 通信过程。
|
||||
|
||||
## 编译运行
|
||||
|
||||
> [!IMPORTANT]
|
||||
@@ -69,7 +72,7 @@ chmod +x /data/client
|
||||
|
||||
> [!TIP]
|
||||
> 旧版小爱音箱 Pro 的可用 RAM 和 ROM 均为 10MB 左右
|
||||
>
|
||||
>
|
||||
> 新版 Xiaomi 智能音箱 Pro 约为 100MB(升级为旧版的 10 倍!)
|
||||
|
||||
当前 Client 端使用 Rust 编写,只负责转发和被动响应 Server 端的调用,不实现具体的业务逻辑。
|
||||
@@ -81,12 +84,10 @@ chmod +x /data/client
|
||||
> [!CAUTION]
|
||||
> 当你在公网上运行本项目时,应当提高警惕。🚨
|
||||
|
||||
|
||||
本项目只是一个基础的演示程序,抛砖引玉。诸如多设备连接管理、身份认证、通信数据加密、音频压缩传输等均未做处理。
|
||||
|
||||
其默认提供了执行任意脚本的能力演示,虽然在启动 Client 端时需要由你本人指定可信的 Server 端连接地址,但还是要务必小心!
|
||||
其默认提供了**执行任意脚本**的能力演示,虽然在启动 Client 端时需要由你本人指定可信的 Server 端连接地址,但还是要务必小心!
|
||||
|
||||
毕竟再怎么小心都不为过 :)
|
||||
|
||||
你也可以 Fork 本项目,在此基础上将 MiGPT 和小智 AI 等业务逻辑完全放在 Client 端运行,不需要将数据转发到 Server 端处理,这样就不存在隐私数据泄露的风险了,也不需要额外的服务器或 NAS 设备去部署运行。
|
||||
|
||||
你也可以 Fork 本项目,在此基础上将 MiGPT 和小智 AI 等业务逻辑完全放在 Client 端运行,这样就不需要额外的服务器或 NAS 设备来部署运行了。
|
||||
|
||||
Reference in New Issue
Block a user