Whistle 是否支持英语、准确率如何、怎么强制指定语言,以及不支持的语言该怎么办。
支持,且是 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 语言)或云端服务。