Whistle English(英语)转写

Whistle 是否支持英语、准确率如何、怎么强制指定语言,以及不支持的语言该怎么办。

Whistle 支持English吗

支持,且是 Whistle 最擅长的语言。 Whistle 覆盖 7 种语言:英语、德语、法语、西班牙语、意大利语、荷兰语、波兰语。默认自动检测,也可以强制指定。

import needle
needle.transcribe("clip.wav", language="en")

准确率

FLEURS 七语言平均词错率 21.4%,MLS 六种非英语言有声书平均 24.9%。 Whisper base 的 MLS 成绩更好(英文不在 MLS 内),长篇非英有声书不是 Whistle 的主场。

不支持的语言怎么办

Whistle 只有 7 种欧洲语言。中文、日语、阿拉伯语、印地语等均不支持——这些场景请用 Whisper(99 语言)或云端服务。

先测再决定 —— 上传一段你的英语音频 + 参考文本,直接看到底错多少。
用你自己的音频测 —— 算出 Whistle 在你的音频上的真实词错率,30 秒出结果。

相关页面

数据口径:Whisper 与 Moonshine 的数值为各自作者公布值,Whistle 为 Cactus 自测(86,174 条,Whisper 归一化器),非同条件复跑。
核对日期:2026-10-09。