docs: 更新使用说明
This commit is contained in:
@@ -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