|
|
@@ -1943,3 +1943,27 @@
|
|
|
- ⚠️ `VITE_XF_ASR` / 讯飞分支整条是死代码(`isXF` 恒 false),但**没删**(不在本轮范围)
|
|
|
- **下一步最佳动作**:无(本轮为查证 + 改文档)
|
|
|
|
|
|
+## Session 047
|
|
|
+
|
|
|
+- **日期**:2026-09-18
|
|
|
+- **本轮目标**:用户认为「three-libs 是数字人,不需要,删掉」,并问语音识别该用厂商的还是独立
|
|
|
+- **⚠️ 先纠正了一个会误删的前提**:`three-libs` **不是数字人**
|
|
|
+ - 实测 `find src/three-libs -type f` → **只有 `asr/index.ts` 一个文件**
|
|
|
+ - 它**正在被使用**:`BusinessAssistantPC.vue:347` 与 `BusinessAssistantMobile.vue:405`
|
|
|
+ 都 `import ASR from '@/three-libs/asr/index'` —— **点麦克风走的就是它**
|
|
|
+ - 若按原计划删除,**语音识别功能会直接消失**
|
|
|
+ - 顺带发现并更正了 `architecture.md` 的一句**失实描述**:「`src/three-libs/metamaker`
|
|
|
+ 是未被引用的 SDK 包」——**该目录根本不存在**(同日核查)。已改为
|
|
|
+ 「three-libs 下只有 asr,且在用;目录名与 three.js 无关,有误导性」
|
|
|
+ - 数字人相关的实际残留是**别的东西**:`VITE_STREAM_SERVER` / `VITE_STREAM_TOKEN` /
|
|
|
+ `VITE_HUMAN_IDLE_MP4_URL` 三个**无人读取的 env** + vite 的 `/stream/` 代理(target 硬编码)
|
|
|
+- **已完成**:更正 `architecture.md` 的失实描述(上)
|
|
|
+- **运行过的验证**:`find` 列出 three-libs 全部文件;grep 反查 import 方;`validate-harness` 通过
|
|
|
+- **已记录证据**:本文件 Session 047;`architecture.md` 的更正
|
|
|
+- **更新过的文件或工件**:`harness/docs/architecture.md`、本文件
|
|
|
+- **已知风险或未解决问题**:
|
|
|
+ - ⚠️ **待用户确认**:要删的到底是哪个?数字人那部分实际只剩三个没人读的 env + 一个 vite 代理,
|
|
|
+ 删它们**不影响任何功能**;而 `three-libs/asr` **不能删**
|
|
|
+ - ⚠️ 语音识别「用厂商的还是独立」——本轮只给了建议,未动代码
|
|
|
+- **下一步最佳动作**:等用户确认删除范围;并给 ASR 的去留建议(见对话)
|
|
|
+
|