Whisper 混合语言听写丢字的解法:传三种语言列表
Aggravating_Site381 · reddit · 2026-09-09
一位掌握英语/俄语/德语/哈萨克语混说的开发者详测 Whisper 的语言切换丢字问题,并开源了解决方案:
- 问题:Whisper 每段话语只选一种语言,混说句子的另一语言部分要么被翻译要么直接消失(示例:英俄混合句被转成乱码英文)。
- 实测发现:给 OpenAI API 传 languages 列表时,传 2 种语言(如 ["ru","en"])仍然丢字,但传 3 种(["en","ru","de"])就能完整返回——原因不明。
- 本地方案:按停顿切分录音、逐段检测语言可部分解决英↔外语切换,但每段丢失上下文,标点和生词变差;无停顿切换仍只有 API 能处理。
- 开源工具:基于 RealtimeSTT 的 Windows 听写应用 VoiceType(MIT),按住 Ctrl+Alt 说话即输入到当前窗口,默认本地推理、可选 API、无常驻黑窗口。
「编程与Agent」频道最新
- 开源 xbrlkit:一次解析 XBRL 财报并可直接接入 MCP 客户端 — jfrench009 · 2026-09-09
- Herdr 上手 lead agent:一条指令让 agent 自建 worktree 并编排子 agent — iannuttall · 2026-09-09
- 会话行为诡异就开新会话:实践者踩坑得出的上下文腐烂对策 — gerardsans · 2026-09-09
- 开发者用 GPT-6 Astra 两小时给游戏加完整科技树 — Dimillian · 2026-09-09
- 实测便宜模型接 OpenRouter:GLM、DeepSeek 判断力远逊 Claude — scottyLogJobs · 2026-09-09
- 多智能体编程最难的不是能力,是决定谁有权改什么 — apghere · 2026-09-09