一张生成的标题卡,上面写着“Ming-3.0-asr-tiny:一次安静的发布”,配有一个三步时间线,显示权重于2026年10月14日上传,代码于10月19日02:38 UTC发布,项目页面于10月19日12:30 UTC上线,页脚写着“没有厂商公告,没有技术报告,没有公布发布日期。”
Guides & Insights

Ming-3.0-asr-tiny 悄然发布:仓库实际透露了什么

作者

Rowan Sterling

发布日期

最新模型 · 20查看全部模型 →
基准测试:Artificial Analysis · 每日更新
返回全部文章

的权重Ming-3.0-asr-tiny 于 2026 年 10 月 14 日 09:27 UTC 上线 Hugging Face,五天后该仓库仍显示 35 次下载。无论厂商希望那次上传达到什么目的,它都没有做到。代码随后于 10 月 19 日 02:38 UTC 出现。项目页面——一个包含一支发布影片和四张基准测试图表的单页滚动页面——于同日 12:30 UTC 上线。没有人对此发布任何公告。仓库中没有链接任何技术报告,模型卡上没有标注发布日期,其背后的组织也没有发布任何上线公告。本文中的一切内容都来自文件本身、提交日志以及厂商自己的图表,并且有意与仍然未知的部分分开。像此次发布背后的、有记录可查的 AI 故障和智能体事件,均收录于 OrcaRouter AI Incident Archive,其中每条记录都带有各自的来源、严重程度、置信等级和争议标记。

这个区别在这里比平时更重要。一个已经公开五天、下载量只有 35 次的模型,并不是一个你可以围绕它做规划的产品;它是一组权重,外加一个配置文件,以及一份关于它如何被组装起来的字节级说明。这份配置的信息量异常大。那些图表异常具体。缺口也异常大。

在权重与故事之间相隔五天

提交历史是这个版本最接近公告的东西,因此值得把它当作公告来读。第一个 Hugging Face 提交就是 10 月 14 日 09:27 UTC 的仓库创建本身。一小时后,供应商上传了一个检查点,提交信息这样命名它:iter_0011500。这是一个训练迭代次数,而不是版本号,它告诉你这次运行已经超过了 115 万步,却没有告诉你这些步骤所消耗的数据的任何信息。

接下来的四天用于发布,而不是训练。10月15日,模型包和双语文档上线。10月16日,供应商发布了其所谓的已验证纯音频权重。10月18日,模型卡增加了 SGLang 服务指南,基准数据也更新了两次。10月19日,该仓库先后链接到 GitHub 代码发布、SGLang cookbook、发布影片和引用元数据,最后在 UTC 14:04 和 14:05,公开、内部和 context-ASR 图表再次更新——大约就在本文撰写前九十分钟。

这个 GitHub 仓库还要更新:创建于 10 月 19 日 02:38 UTC,有二十次提交、五个星标、没有 fork,且 Releases 标签页为空。卡片中称为发布影片的视频根本没有附加到该仓库。它作为发布资产存在于另一个 GitHub Pages 仓库中,该仓库创建于同日 12:22 UTC,所在标签的字面名称就是 media-2026-10-19。最值得引用的一点后果是:本次发布中唯一出现的日期,就是承载该影片的页面的日期。

A screenshot of the Ming-3.0-asr-tiny model card on Hugging Face, showing the inclusionAI organisation, the automatic-speech-recognition pipeline tag, custom code and Safetensors tags, Chinese and English language tags, an MIT licence, and the card's opening description of a Ling-tiny-v3 language backbone combined with an audio encoder for Chinese, English and regional dialects.

配置确定了什么,又仅仅暗示了什么

safetensors 索引报告了 8,865,800,992 个参数:两个分片中共有 8,865,797,920 个 BF16 参数,另有 3,072 个 F32 参数。这大约是 17.7 GB 的权重。厂商的图表将该模型标为 8.6B-A2B,这是“总计 86 亿、每 token 约 20 亿激活”的简写;索引给出的数字更确凿,比标签高出约 2.7 亿。两个数字都没有错,但只有一个是不用信任厂商四舍五入就能核对的测量值。

解码器是一个 24 层的混合专家堆栈:128 个专家,每个 token 路由到 8 个专家,1 个共享专家,第一层为稠密层,隐藏维度为 1,536,16 个注意力头且每个头维度为 128,并通过 q_lora_rank 256 和 kv_lora_rank 512 实现压缩注意力。词表包含 157,184 个 token,上下文为 8,192 个位置。项目页面补充了一个仅凭配置本身无法明确看出的细节:该堆栈以三个 K​imi Delta Attention 层与一个 Gated MLA 层交替排列,构成 3:1 的混合架构。这是一个附带音频前端的语言模型,而这两半之间的工作量分配却严重失衡。

音频部分是一个 32 层编码器,具有 1,280 个隐藏维度、20 个注意力头和 128 个梅尔输入——这正是 Whisper large-v3 编码器的结构,该仓库通过附带一个名为 modeling_whisper_encoder.py 的文件以及一份单独的 WHISPER_LICENSE(其中包含 O​penAI 的 MIT 声明)承认了这一渊源。编码器同时也是该模型中体积小得多的那一半。同一文件中有两个有用的字段:音频 token id 为 157,168,且 asr_output_format 被设为 plain。

图表所声称的内容,以及针对的是谁

卡片正文中没有出现任何数字。所有数字都在四张 PNG 图表中,项目页面也重复列出了它们。按照厂商自己给出的数字,Ming-3.0-asr-tiny 的中文平均 CER 为 3.55,英文平均 WER 为 3.99;15 种方言平均为 8.42;五个领域的内部平均为 1.67;context-ASR 综合为 4.36。以上每一项均由厂商报告,且无一经过独立复现。

项目页面上的对比集合为 Qwen2.5-Omni、Qwen3-Omni-30B-A3B、Qwen3-ASR-1.7B、Fun-ASR 1.5 和 Qwen3-ASR-Flash,其中最后两者标注为闭源。方言行是差距最大的地方:Ming 为 8.42,Qwen3-ASR-1.7B 为 15.30,Fun-ASR 1.5 为 8.00。中文行则是差距最小的地方:Ming 的 3.55 介于 Qwen3-Omni 的 3.33 和 Qwen3-ASR-1.7B 的 3.66 之间。上下文行正是该模型所针对的那一行,在那里 Ming 的 4.36 以 0.02 分之差仅次于 Qwen3-Omni 的 4.34。

那组数字旁边应有三条提醒,而厂商自己的修改提供了其中两条。五领域得分是聊天、政务、健康、知识和本地生活五个领域的未加权算术平均——这五个内部测试集与训练数据的关系未披露,却在平均时仿佛每个领域在你的流量中都占有同等权重。项目页面还在10月19日12:39 UTC的一次提交中记录道,一个噪声语音得分已从页面移除,而干净领域平均值仍在。并且图表在14:04 UTC时仍在刷新。一个在发布当天还被编辑的数字集,就是引用前需要重读的数字集。

A generated card titled 'What we know about Ming-3.0-asr-tiny', with three columns: confirmed by the repository, listing 8.87B parameters in BF16, a 24-layer 128-expert MoE decoder, a 32-layer Whisper-shaped encoder, an MIT licence and 35 downloads; vendor-claimed, listing Chinese CER 3.55, English WER 3.99, dialect average 8.42 and context average 4.36, all unreproduced; and not stated, listing training data, release date, independent evaluation and a technical report.

仓库中没有什么?

缺失项的清单比存在项的清单更长,而且每一项缺失都有实际后果。

• 训练数据——没有数据集清单,没有小时数,没有语言构成,没有过滤说明。检查点仅以迭代次数命名,别无其他。

• 发布日期 — 卡片上未注明发布日期。仓库创建时间戳是唯一可靠的日期,而供应商尚未确认其为发布日期。

• 一份技术报告——没有链接任何一份。项目页面上的架构描述只有四句话。

• 独立评估 — 目前尚无。下载量仅35次、点赞5次,实验室之外基本无人运行过它。

• 词级时间戳与说话人分离——该卡片的用法说明明确指出,输出仅为转录文本。这一点有文档记载,并非隐藏,并且它使字幕、对齐和说话人分离流水线立即被排除在外。

• 流式处理 — 随附示例接受完整音频片段。长音频可以使用--audio-chunk-frames按 8,192 个位置的上下文进行分块,这与低延迟流式处理不是一回事。

• 评估代码——图表是图像。仓库中没有脚本可以从音频重新生成它们。

有一处缺失值得单独点名,因为它塑造了整个叙述框架:根本不存在可供迟到的公告。10月19日,一支发布短片、一个项目页面和一个 GitHub 仓库在十小时内相继发布,这在除新闻稿之外的每一种意义上都是一次发布。权重只是提前五天悄然到来,无人注意,而其余部分仍在构建之中。

A screenshot of the GitHub commit list for the inclusionAI Ming-3.0-asr repository, showing twenty English-language commits dated 19 October 2026 between 02:52 and 14:04 UTC, including initialising the repository, publishing the code, linking the SGLang adapter, updating the release film, linking the project blog, adding BibTeX citation, and refreshing the public, in-house and context ASR figures.

从上到下读一遍那份提交列表,发布内容就会在你眼前自行拼合起来:先是一批代码,然后是英文文档,接着是一条服务路径,再是一部影片,随后是一条引用,最后是对数字的第二轮核对。二十个提交,其中没有一个版本标签,而到最后,Releases 标签页是空的。

为什么一艘安静的船仍值得你关注

在静默发布中,路由问题才变得有意思,因为常见的购买信号——一次发布、一个价格、一个人人引用的基准——都不见了,唯一能了解情况的办法就是实际运行它。这正是 OrcaRouter 的故障转移存在的场景。你可以让一部分流量经过候选模型,同时让现有模型继续服务其余流量;如果新路径失败或超时,请求会回退,而不是让用户遭遇失败。一个 API 密钥即可覆盖 200 多个托管模型,因此引入第二个意见并不意味着要签第二份合同、准备第二套凭证。

坦诚的边界在于:Ming-3.0-asr-tiny 不在 OrcaRouter 目录中,其图表所对比的 ASR 模型也不在其中。项目页面上提到的模型中,目前可通过 OrcaRouter 使用的是 google/gemini-2.5-pro,它出现在 context-ASR 对比中,数值为 6.30。因此,在这里使用路由层的现实方式并不是“通过我们调用 Ming”,而是把一个托管基线和一个自托管候选模型放在同一个接口后面,同时由你来做决定。托管侧的定价按提供商标价透传,加价为 0%,当比较的是每音频小时成本时,这一点正是关键所在。

什么会让它从好奇对象变成候选对象?

一份简短的清单,按各项最可能出现的顺序排列。明确公布发布日期并披露训练数据,会让基准测试数字变得可解释,而不只是可供引用。在共享测试集上进行独立运行,将能判定方言差距是否真实存在,因为这是唯一一项主张:厂商相对最接近的开源基线领先幅度大到一旦出错就会显而易见。提供时间戳或说话人分离路径,会扩大真正能够使用它的流水线范围。而一个不固定到单个 commit 的 vLLM 或 SGLang 方案,则会表明厂商打算把它用于服务部署,而不只是用于演示。

在那之前,准确的描述并不光鲜,而且很具体:88.7 亿参数,主体是语言模型,借用了一个 Whisper 编码器,实实在在地押注中文方言和热词条件化,发布时没有论文、没有日期,而且上线当天下午图表还在编辑。这不是忽视它的理由,而是引用它之前先测试它的理由。