diff --git a/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt b/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt index de2dc16..5c80cb1 100644 --- a/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt +++ b/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt @@ -857,6 +857,18 @@ class MainActivity : AppCompatActivity() { SpeakerRecognition .fastRegistry .addAuto(it, emb) + // 双空间注册(2026-09-16 S2 双号实锤): + // 只写 fast 镜像时,后续 endpoint 准确判定 + // 认不出同一人 → 重新发号(S1/S2 分裂) + SpeakerRecognition + .computeEmbedding( + win, + sampleRateInHz) + ?.let { acc -> + SpeakerRecognition + .registry + .addAuto(it, acc) + } } Log.i(TAG, "SWITCH-FORCE" + (if (deepLow)