From 699680a3473da880006f668ef3306a4d62a54152 Mon Sep 17 00:00:00 2001 From: liwenhao2 Date: Wed, 16 Sep 2026 15:09:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E7=BC=9D=E5=BC=BA=E5=88=87=E5=8D=A0?= =?UTF-8?q?=E5=8F=B7=E5=8F=8C=E7=A9=BA=E9=97=B4=E6=B3=A8=E5=86=8C:S2?= =?UTF-8?q?=E5=8F=8C=E5=8F=B7=E5=AE=9E=E9=94=A4(05:01=20S1=E5=8F=AA?= =?UTF-8?q?=E5=86=99fast=E9=95=9C=E5=83=8F=E2=86=92sid5=E5=87=86=E7=A1=AE?= =?UTF-8?q?=E5=88=A4=E5=AE=9A=E8=AE=A4=E4=B8=8D=E5=87=BA=E2=86=92=E9=87=8D?= =?UTF-8?q?=E5=8F=91S2,=E5=90=8C=E4=BA=BAS1/S2=E5=88=86=E8=A3=82,B?= =?UTF-8?q?=E7=9A=84=E8=A1=8C=E6=A0=87=E7=AD=BE=E6=BC=82=E7=A7=BB);?= =?UTF-8?q?=E5=8D=A0=E5=8F=B7=E6=97=B6=E5=AF=B9=E5=90=8C=E4=B8=80=E7=AA=97?= =?UTF-8?q?=E5=8F=A3=E8=A1=A5=E7=AE=97CAM++=E5=B5=8C=E5=85=A5=E5=86=99?= =?UTF-8?q?=E5=85=A5=E5=87=86=E7=A1=AE=E7=A9=BA=E9=97=B4,=E5=90=8E?= =?UTF-8?q?=E7=BB=AD=E5=88=A4=E5=AE=9A=E7=A8=B3=E5=AE=9A=E5=91=BD=E4=B8=AD?= =?UTF-8?q?=E5=90=8C=E4=B8=80=E7=BC=96=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/k2fsa/sherpa/onnx/MainActivity.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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)