Superwhisper 发布 462MB 开源文本规范化模型 S1-mini
Meet S1-mini: Superwhisper’s 462 MB Open-Weights Text Normalizer That Turns Raw ASR Transcripts Into Clean Written Text
做语音转写后处理或端侧部署的同学值得关注,这个 462MB 的模型能在笔记本 CPU 上跑,把 ASR 原始输出清洗成规范文本,还给出了两个必踩的部署坑,建议直接拿去试。
Superwhisper has released the S1 family of models: S1-Voice, S1-Language, and S1-mini. S1-Voice is a cloud speech-to-text model, and S1-Language is a cloud instruction-following model for cleanup and formatting. The one that is quite interesting outside the app is S1-mini, released with open weights on Hugging Face. S1-mini is a 0.6B text normalizer, not a transcriber and not a chat model. It sits after automatic speech recognition and rewrites raw transcripts as clean written text: fillers removed, self-corrections resolved to what the speaker landed on, punctuation and capitalization applied, and spoken numbers, dates, currency, and email addresses rendered in written form. It is fine-tuned from Qwen/Qwen3-0.6B, covers English only in release v1, and is steered entirely by a three-axis control line placed above the transcript. Superwhisper reports 94.8% token accuracy on a held-out set of 7,519 cases, measured greedy on the quantized build.
Superwhisper 发布了 S1 系列模型:S1-Voice、S1-Language 和 S1-mini。S1-Voice 是一款云端语音转文字模型,S1-Language 是一款用于清理和格式化的云端指令跟随模型。在应用之外相当有趣的是 S1-mini,它在 Hugging Face 上以开放权重发布。S1-mini 是一个 0.6B 的文本规范化器,不是转录器,也不是聊天模型。它位于自动语音识别之后,将原始转录重写为干净的书面文本:去除填充词,将自我修正解析为说话者最终表达的内容,应用标点和大小写,并将口语化的数字、日期、货币和电子邮件地址以书面形式呈现。它基于 Qwen/Qwen3-0.6B 微调,v1 版本仅支持英语,完全由置于转录文本上方的三轴控制线引导。Superwhisper 报告在 7,519 个案例的保留集上,量化构建的贪婪测量下,token 准确率为 94.8%。
Is it deployable?
它可以部署吗?
Yes, but only S1-mini. S1-mini is published on Hugging Face under Apache 2.0 plus a naming clause. S1-Voice and S1-Language are Superwhisper-hosted services, so they are consumable, not self-hostable.
可以,但只有 S1-mini。S1-mini 在 Hugging Face 上以 Apache 2.0 加命名条款发布。S1-Voice 和 S1-Language 是 Superwhisper 托管的服务,因此它们是可消费的,不可自托管。
- Company level: Any level. The Q4_K_M GGUF build is a 462 MB file that runs on a laptop CPU. Solo developers can ship it inside a desktop app. Enterprises can run it behind a VPC where audio transcripts cannot leave the network.
- Industries: Healthcare and clinical documentation, legal, financial services, customer support, developer tooling, accessibility and live captioning.
- Applications: Dictation apps, meeting-notes tools, live captioning, voice-driven editors, voice-to-CRM entry, and any pipeline that turns raw ASR output into text a human will read.
- 公司级别:任何级别。Q4_K_M GGUF 构建是一个 462 MB 的文件,可以在笔记本电脑的 CPU 上运行。独立开发者可以将其打包到桌面应用中。企业可以将其部署在 VPC 之后,音频转录不会离开网络。
- 行业:医疗和临床文档、法律、金融服务、客户支持、开发者工具、无障碍和实时字幕。
- 应用:听写应用、会议记录工具、实时字幕、语音驱动编辑器、语音到 CRM 录入,以及任何将原始 ASR 输出转换为人类可读文本的管道。
What S1-mini does
S1-mini 的功能
S1-mini is a text normalizer, not a transcriber and not a chat model. It sits after automatic speech recognition:
S1-mini 是一个文本规范化器,不是转录器,也不是聊天模型。它位于自动语音识别之后:
audio → ASR (Whisper, Parakeet, …) → S1-mini → clean text
音频 → ASR(Whisper、Parakeet 等)→ S1-mini → 干净文本
It removes filler words, resolves false starts and self-corrections to the value the speaker landed on, applies punctuation and capitalization, and renders spoken numbers, dates, times, currency, and email addresses in written form. Say “support at superwhisper dot com” and you get [email protected].
它去除填充词,将错误开始和自我修正解析为说话者最终表达的内容,应用标点和大小写,并将口语化的数字、日期、时间、货币和电子邮件地址以书面形式呈现。说“support at superwhisper dot com”,你会得到 [email protected]。
The model is fine-tuned from Qwen/Qwen3-0.6B. It has 596M unique parameters (0.44B non-embedding), 28 layers, 16 query heads and 8 key/value heads with GQA, and BF16 weights. The Hub sidebar reports 0.8B because the tied embedding is stored twice; the card explains the discrepancy explicitly. Release v1 covers English only, and recommended input is roughly 1,000 tokens.
该模型从Qwen/Qwen3-0.6B微调而来。它有5.96亿个独特参数(0.44亿非嵌入参数),28层,16个查询头和8个键/值头(使用GQA),以及BF16权重。Hub侧边栏报告0.8B是因为共享嵌入被存储了两次;卡片明确解释了这一差异。v1版本仅支持英文,推荐输入约为1,000个令牌。
The control line is the entire interface
控制行是整个界面
S1-mini takes a fixed system prompt, then a control line, then the raw transcript:
S1-mini接受一个固定的系统提示,然后是一个控制行,接着是原始转录:
[Styling: <value>] [Structure: <value>] [Context: <value>]
<raw transcript>[Styling: <value>] [Structure: <value>] [Context: <value>]
<raw transcript>Styling takes casual, semi-casual, semi-formal, or formal. Structure takes prose or lists. Context takes general or email. All three axes are independent, and every combination was trained. Send values outside those sets, or reword the system prompt, and output can degrade or garble. Note the small mismatch worth knowing: the Superwhisper app exposes a five-stop tone slider that adds a “balanced” preset, while the open weights document four trained Styling values.
风格(Styling)接受随意、半随意、半正式或正式。结构(Structure)接受散文或列表。上下文(Context)接受通用或邮件。这三个轴是独立的,每个组合都经过训练。发送这些集合之外的值,或改写系统提示,输出可能会降级或乱码。注意一个值得了解的小差异:Superwhisper应用暴露了一个五档音调滑块,添加了一个“平衡”预设,而开放权重文档记录了四个训练过的风格值。
The model is also constrained by design. It does not add content you did not say, correct facts, soften profanity, or rewrite dialect. Filler-only input returns an empty string, and integrations should treat that as a valid result.
该模型也受设计限制。它不会添加你没有说过的话,不会纠正事实,不会软化粗话,也不会改写方言。仅填充词的输入返回空字符串,集成应将其视为有效结果。
Two settings that break most integrations
两个会破坏大多数集成的设置
First, enable_thinking=False is required. The chat template is Qwen3’s, unchanged, and Qwen3 defaults to thinking on. S1-mini was trained with thinking off, so the assistant turn must open with an empty <think> block. Omit the flag and you usually get no usable output at all.
首先,必须设置enable_thinking=False。聊天模板是Qwen3的,未更改,且Qwen3默认开启思考。S1-mini是在关闭思考的情况下训练的,因此助手回合必须以空的<think>块开头。省略此标志,通常不会得到任何可用的输出。
Second, decode greedily. generation_config.json ships do_sample: false. The GGUF builds still carry Qwen3’s inherited temp = 0.6, top_p = 0.95, and top_k = 20 metadata, so pass temperature 0 explicitly on every request. In llama.cpp, use --jinja with --chat-template-kwargs '{"enable_thinking":false}' rather than --reasoning-budget 0, which degrades output.
其次,贪婪解码。generation_config.json附带do_sample: false。GGUF构建仍携带Qwen3继承的temp = 0.6、top_p = 0.95和top_k = 20元数据,因此每次请求都要显式传递temperature 0。在llama.cpp中,使用--jinja配合--chat-template-kwargs '{"enable_thinking":false}',而不是--reasoning-budget 0,后者会降低输出质量。
Reported evaluation
报告评估
Superwhisper evaluated S1-mini on a held-out set of 7,519 cases across 104 transcripts. Token accuracy is 94.8%, measured greedy on the Q4_K_M build, with a text-edit error rate of 11.6%. On email-formatted text it identifies the greeting line 99.3% of the time and the sign-off 97.9%. It matches the correct output structure, list versus paragraph, 97.6% of the time, and produces exact email addresses in 92% of cases. Fewer than 1% of generations show looping or truncation, and the model correctly withholds output 98.6% of the time when nothing should be transcribed. These are vendor-reported numbers on an internal test set, not third-party results.
Superwhisper在104份转录稿的7,519个案例的保留集上评估了S1-mini。在Q4_K_M构建上以贪婪方式测量,标记准确率为94.8%,文本编辑错误率为11.6%。对于电子邮件格式的文本,它识别问候语行的时间为99.3%,签名的时间为97.9%。它匹配正确的输出结构(列表与段落)的时间为97.6%,并且在92%的情况下生成准确的电子邮件地址。少于1%的生成显示循环或截断,并且在不应转录任何内容时,模型正确抑制输出的时间占98.6%。这些是供应商在内部测试集上报告的数字,并非第三方结果。
The two cloud models
两个云模型
S1-Voice is the hosted speech-to-text model. Superwhisper reports transcription up to 46x faster than speaking time, with most dictations under 30 seconds appearing 0.32 seconds after you stop. Across eight datasets including meeting audio and earnings calls, it averages 6.8% word error rate and drops to 2.2% on LibriSpeech. Superwhisper says that 6.8% average was the lowest of 15 models it tested, and that S1-Voice scored 83 out of 100 on its blended metric against WisprFlow’s 76.
S1-Voice是托管的语音转文本模型。Superwhisper报告转录速度比说话时间快46倍,大多数30秒内的口述在停止后0.32秒出现。在包括会议音频和财报电话会议在内的八个数据集上,平均词错误率为6.8%,在LibriSpeech上降至2.2%。Superwhisper表示,这6.8%的平均值是其测试的15个模型中最低的,并且S1-Voice在其混合指标上得分为83分(满分100分),而WisprFlow为76分。
S1-Language is the hosted instruction-following model for cleanup, formatting, and summarization, and it appears in the model picker alongside models from Anthropic, OpenAI, and Groq. The recommended defaults are Cohere Transcribe plus S1-mini offline, or S1-Voice plus S1-Language in the cloud.
S1-Language是托管的指令跟随模型,用于清理、格式化和摘要,它出现在模型选择器中,与Anthropic、OpenAI和Groq的模型并列。推荐的默认设置是Cohere Transcribe加S1-mini离线,或S1-Voice加S1-Language云端。
Interactive explainer
交互式解释器
The embed below lets you switch each control-line axis and watch the output change. Every input/output pair is taken verbatim from the model card.
下面的嵌入允许您切换每个控制线轴并观察输出变化。每个输入/输出对均直接取自模型卡。
Key Takeaways
关键要点
- S1-mini is a 0.6B open-weights text normalizer for ASR output, not a transcriber or chat model.
- The Q4_K_M GGUF is 462 MB and runs on a laptop CPU, so on-device deployment is realistic.
- A fixed system prompt plus a three-axis control line is the only steering mechanism.
- enable_thinking=False and temperature 0 are mandatory; most integration bugs trace to these.
- S1-mini是一个0.6B开放权重的ASR输出文本规范化器,不是转录器或聊天模型。
- Q4_K_M GGUF大小为462 MB,可在笔记本电脑CPU上运行,因此设备端部署是可行的。
- 固定的系统提示加上三轴控制线是唯一的引导机制。
- enable_thinking=False和temperature 0是强制性的;大多数集成错误都源于这些设置。
Check out the Model Weights and Technical Details. Also, feel free to follow us on Twitter and don’t forget to join our 150k+ML SubReddit and Subscribe to our Newsletter. Wait! are you on telegram? now you can join us on telegram as well.
查看模型权重和技术细节。另外,欢迎在Twitter上关注我们,别忘了加入我们的150k+ML SubReddit并订阅我们的新闻通讯。等等!你在Telegram上吗?现在你也可以在Telegram上加入我们。
Need to partner with us for promoting your GitHub Repo OR Hugging Face Page OR Product Release OR Webinar etc.? Connect with us
需要与我们合作推广您的GitHub仓库或Hugging Face页面或产品发布或网络研讨会等吗?请联系我们。
The post Meet S1-mini: Superwhisper’s 462 MB Open-Weights Text Normalizer That Turns Raw ASR Transcripts Into Clean Written Text appeared first on MarkTechPost.
文章《遇见S1-mini:Superwhisper的462 MB开源权重文本规范化器,将原始ASR转录转为整洁书面文本》首发于MarkTechPost。
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力