From 531b558c723e5cbba4826204c760e17fcb851613 Mon Sep 17 00:00:00 2001 From: liwenhao2 Date: Wed, 16 Sep 2026 13:42:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=91=98=E8=A6=81=E5=BC=95=E6=93=8E=E5=88=87?= =?UTF-8?q?=E5=9B=9E=20E2B(=E7=94=A8=E6=88=B7=E7=A1=AE=E8=AE=A4):useMinicp?= =?UTF-8?q?m5=3Dtrue=E2=86=92false=E2=80=94=E2=80=94MiniCPM5=20=E4=B8=89?= =?UTF-8?q?=E8=BF=9E=E7=A9=BA=E6=A8=A1=E6=9D=BF=E5=9B=9E=E6=98=BE(9/14=20?= =?UTF-8?q?=E8=B5=B7),E2B=20=E7=B3=BB=209/11=20=E7=9C=9F=E6=9C=BA=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A8=B3=E5=AE=9A=E5=BC=95=E6=93=8E;=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E5=85=9C=E5=BA=95=E8=B7=9F=E9=9A=8F=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E5=9B=9E=20E2B;prompts.md=20=E5=A4=B4=E9=83=A8=E9=80=82?= =?UTF-8?q?=E7=94=A8=E6=A8=A1=E5=9E=8B=E8=AF=B4=E6=98=8E=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/assets/summarize/prompts.md | 6 +++--- app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/assets/summarize/prompts.md b/app/src/main/assets/summarize/prompts.md index c391267..7a06eda 100644 --- a/app/src/main/assets/summarize/prompts.md +++ b/app/src/main/assets/summarize/prompts.md @@ -1,8 +1,8 @@ # 摘要功能三段提示词(里程碑 1) -> 适用模型:`openbmb/MiniCPM5-2B-GGUF` 的 `MiniCPM5-2B-Q4_K_M.gguf`(架构 llama, -> ChatML 模板,官方语言 en/zh;2026-09-12 由 Gemma 系换入。历史:gemma-3-1b-it / -> google/gemma-4-E2B-it-qat-q4_0-gguf,模板分支保留在 LlmEngine 可回切) +> 适用模型:`google/gemma-4-E2B-it-qat-q4_0-gguf` 的 `gemma-4-E2B_q4_0-it.gguf` +> (架构 gemma4。2026-09-16 由 MiniCPM5-2B 切回:E2B 为真机验证过的稳定引擎, +> MiniCPM5 多次"空模板回显";模板分支全部保留在 LlmEngine 可回切) > 本文件是唯一事实源:App 内 `SummarizePipeline.kt` 逐字引用这里的文本。改提示词先改本文件。 > PC 调试方法见文末「用 PC llama.cpp 复现」。 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 1a0b143..8ccaa5f 100644 --- a/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt +++ b/app/src/main/java/com/k2fsa/sherpa/onnx/MainActivity.kt @@ -306,7 +306,9 @@ class MainActivity : AppCompatActivity() { // 不 import 任何 sherpa-onnx ASR native 对象。 private val summarizeEnabled = true // 摘要模型一键开关:true=MiniCPM5-2B(新);false=回退已验证的 Gemma-4-E2B - private val useMinicpm5 = true + // 2026-09-16 用户拍板切回 false:MiniCPM5 三连空模板回显(9/14 起), + // E2B 为 9/11 真机验证过的稳定引擎;摘要与翻译兜底同步受益 + private val useMinicpm5 = false private val summarizeModelDirName: String get() = if (useMinicpm5) "minicpm5-2b" else "gemma4-e2b" private val summarizeGgufName: String