纸翼 · 加载中
文章合集

Paipop AI 对话玩具源码解析

共 10 篇文章,按合集顺序阅读。

  1. 1 杰理 AC79 应用启动与注册机制详解:从 REGISTER_APPLICATION 到 start_app 结合 Paipop 玩具工程,按源码定义、构建期收集和运行时启动三条连续步骤,讲清杰理 AC79 怎样通过操作表、.app 段、app_core 与 start_app 找到并启动一个应用。 2026-08-26
  2. 2 paipopAi对话玩具解析(一):从 APP_STA_START 到眼睛任务与摇一摇服务 从 APP_STA_START 展开 Paipop 玩具的两条异步服务链:眼睛任务如何用 mutex、generation 和 snapshot 驱动 SPI/LCD,摇一摇服务如何通过 STK8321、I²C、中断、pending 和 20 ms 定时回调确认运动并发布业务事件。 2026-08-27
  3. 3 paipopAi对话玩具解析(二):从按键与摇一摇到对话打断 沿着按键和摇一摇两条真实调用链,讲清回调、杰理系统事件、app_core、玩具状态机与 PaipopSDK 如何协作完成对话打断。 2026-08-27
  4. 4 paipopAi对话玩具解析(三):从按键启动到云端语音回答 沿着一次普通点击启动的真实链路,讲清玩具 FSM、PaipopSDK、LingXinSDK、24 kHz PCM 上传、对话阶段回调、流式 MP3 缓冲与杰理 audio_server 怎样协作完成一轮连续语音对话。 2026-09-07
  5. 5 paipopAi对话玩具解析(四):PaipopSDK 如何封装 LingXinSDK 从公共 API、自动认证、参数与回调转换、动作安全校验、链接时配置注入和 AC79 音频反向桥接六个角度,拆解自研 PaipopSDK 怎样隔离第三方 LingXinSDK,并形成可交付的嵌入式静态库。 2026-09-07
  6. 6 paipopAi对话玩具解析(五):AI 播放时如何实现自然语音打断 从统一麦克风、16 kHz AEC VAD、动态门限、降音复核、预录 PCM、generation 隔离和 FSM 交接七个层次,拆解 Paipop 玩具怎样在 AI 播放期间识别近端用户抢话并无缝开启下一轮。 2026-09-07
  7. 7 paipopAi对话玩具解析(六):从开机联网到 AP 网页配网 从 Wi-Fi 回调、VM 历史凭据、DHCP 成功边界、DNS 强制门户、HTTP 配网页面和双键强制切网六条链路,拆解 Paipop 玩具如何完成开机联网、失败回退与网页配网。 2026-09-07
  8. 8 paipopAi对话玩具解析(七):从版本检查到双备份 OTA 安全升级 从启动门控、凭据领取、HMAC-SHA256 鉴权、升级任务校验、4 KiB 流式写入、双备份切换和重启确认七条链路,拆解 Paipop 玩具怎样完成一次可恢复的 Firmware OTA。 2026-09-10
  9. 9 paipopAi对话玩具解析(八):本地音量与云端动作指令 从 VM 音量记录、统一播放入口、云端 action_list、双层白名单校验和 app_core 异步事件五条链路,拆解 Paipop 玩具怎样把一句“声音小一点”安全地变成持久化音量设置。 2026-09-10
  10. 10 paipopAi对话玩具恢复延迟的定位与优化 记录一次普通对话较快、打断后却要等待五秒的排障过程:从分段计时、上传积压与旧任务交接,追到预录音对端点 VAD 的历史影响,最终通过隔离分类器状态、保留语音证据改善打断后的录音收尾。 2026-09-11