Go to file
liwenhao2 86cea18dcb 开口即查:静音后开口1.2s立即判换人并换行(用户三选:静音后开口/一票制/立即占位编号):
- 录制循环:≥0.6s静音后的开口攒1.2s语音,快模型(base)一次判定——贴当前人(≥0.5)不动;命中注册表其他人→立即换行+已知标签;都不像→当场 nextAutoLabel 占号+fastRegistry注册,不等endpoint
- 落地链:ONSET-SWITCH→onOnsetSwitch(底行有在途句→pendingForceEndpoint强定格+onsetClosePending封行;否则直接封行)→appendNewLine消费pendingOnsetLabel(pendingOnsetLabel=新行标签+lastConfirmedLabel沿用);onsetSeq在换行/会话开始时作废在途判定
- 防双号:postSpeakerVerdict新号分配前先查fastRegistry(0.4),命中则复用开口占号并补全双空间镜像
- 换行延迟4~6s→~1.5s;无缝插话仍由SWITCH-FORCE streak兜底;onsetEnabled开关可A/B关闭
- 老机制全保留:滚动窗口/误断防护/EMA/60s空闲换行蹲;ktlint parse通过
2026-09-16 10:03:13 +08:00
.idea 阶段性基线:字幕说话人命名交互+换人断句/定稿加固(v2-v8.4)、离线纪要子系统、健壮性(息屏保活/会话保留50场/死代码清理/新增单测)——待真机验证 2026-09-11 17:27:08 +08:00
app 开口即查:静音后开口1.2s立即判换人并换行(用户三选:静音后开口/一票制/立即占位编号): 2026-09-16 10:03:13 +08:00
docs i18n批次: LanguageUtil+en/ja三语资源、阶段总结文档、models大文件与~$临时docx排除入库 2026-09-14 18:31:46 +08:00
gradle/wrapper Initial commit: SherpaOnnx2Pass 双通道 ASR 安卓工程(含说话人区分) 2026-09-10 14:47:15 +08:00
tools/llama-jni 点击翻译两级架构+翻译质量治理+插话强切+CAM++声纹主选: 2026-09-16 09:36:02 +08:00
.gitignore i18n批次: LanguageUtil+en/ja三语资源、阶段总结文档、models大文件与~$临时docx排除入库 2026-09-14 18:31:46 +08:00
build.gradle Initial commit: SherpaOnnx2Pass 双通道 ASR 安卓工程(含说话人区分) 2026-09-10 14:47:15 +08:00
gradle.properties Initial commit: SherpaOnnx2Pass 双通道 ASR 安卓工程(含说话人区分) 2026-09-10 14:47:15 +08:00
gradlew Initial commit: SherpaOnnx2Pass 双通道 ASR 安卓工程(含说话人区分) 2026-09-10 14:47:15 +08:00
gradlew.bat 阶段性基线:字幕说话人命名交互+换人断句/定稿加固(v2-v8.4)、离线纪要子系统、健壮性(息屏保活/会话保留50场/死代码清理/新增单测)——待真机验证 2026-09-11 17:27:08 +08:00
settings.gradle Initial commit: SherpaOnnx2Pass 双通道 ASR 安卓工程(含说话人区分) 2026-09-10 14:47:15 +08:00