Files
ShowenV2/PROGRESS.md
XiuchengWu 6f7e24db63 feat: M2.1 客户端骨架、BLE 修复、仓库整理与现状板
- BLE: 修复 BlueZ LocalName 与 Includes 冲突,串行注册与退避
- HTTP: 语音对话补 Live2D talking 标志与 session;Web 补 X-Session-Id
- Flutter: 角色/对话/模型页 + API,Gradle/依赖升级,麦克风权限
- 文档: 新增 docs/STATUS.md,校准 CLAUDE/PROGRESS/README
- 清理: 移除根目录截图与临时模型,运维脚本迁入 scripts/device
2026-07-09 12:41:34 +08:00

1.6 KiB
Raw Blame History

ShowenV2 — 项目进度

功能成熟度看 docs/STATUS.md
派发/铁律/团队看 CLAUDE.md
完整提交历史见 .showen/PROGRESS_ARCHIVE.md(若有)。

当前里程碑

里程碑 状态
M1.1 完成
M1.2 验收通过147/147仅差 tag m1.2
M2.1 语音数字生命 V1 🟡 半成品 — 后端/Web/App 有骨架,真机验收与体验未闭环

M2.1 一句话

本地 ASR→LLM→TTS声音出在 App/Web,设备负责算力和画面;角色可切换,模型可管理。
现状API 与 UI 入口大致齐了,不能宣称功能完善(见 STATUS.md 缺口表)。

最近本机工作(未全部入库)

  • BLE修复 BlueZ LocalName + Includes["local-name"] 冲突;串行注册
  • HTTP语音对话补 Live2D 说话态与 sessionWeb 补 X-Session-Id
  • Flutter角色 / 对话 / 模型三页 + debug APK~146MB
  • 仓库整理:根目录截图/临时模型清除;运维脚本迁 scripts/device/;新增 docs/STATUS.md

架构概览

core/          插件微内核 · 消息 · 配置 · 动态插件
plugins/       video · http · ble · wifi · device · screen · live2d · ai
configs/       角色内容包 JSON
clients/       flutter 安卓控制端
scripts/device 设备运维脚本
docs/STATUS.md 功能成熟度板

实机锚点

设备 Radxa Cubie A7A · 192.168.31.105:2222 · showen
Web http://192.168.31.105:5000/
本机 APK clients/flutter/build/app/outputs/flutter-apk/app-debug.apk