最危险的错,读起来最通顺
· Zeyu Si
一段挪威语访谈,录音很清楚。受访者说的是自己没有出轨。有个引擎转出来的是:选择了出轨。
这句话语法通顺,没有错字,放在上下文里也不突兀。读稿的人没有理由停下来。
否定反转,是访谈转写里最致命的一种错
写错一个字,读的人一般看得出来。意思反了,读的人看不出来。
挪威语那一段不是个例。我们后来又让 Gemini 和通义千问补测了五段挪威语,两家都在清晰的片段里犯过同一类错。
英语里也有。一句 "you're still not a cop"(你还不是警察),通义千问的两个语音模型都转成了 "still a cop"(还是警察),那个 not 没了。
我们试过在指令里明确要求:"否定词必须原样保留,听不清就写听不清,不许自己补。"没有用,还是丢了那个 not。
多个引擎投票,也救不了它
一个自然的想法是:多用几个引擎,少数服从多数。
我们在 5 门语言里(俄语、韩语、乌克兰语、挪威语、西班牙语)都碰到过这样的情况:好几个引擎在同一个地方错成一模一样,转对的反而是少数。其中 4 门错的正是否定或者意思正反。挪威语那一处,五家引擎一起转反了,只有一家对。如果投票,错的那一方赢。
原因是同一处含糊的发音,会让好几个引擎同时"听"成同一个样子。它们的错误并不独立。
所以我们的规则是:凡是涉及否定、涉及意思正反的地方,几家一致不算数。要么找到硬证据,比如上下文逻辑、说话人自己后面又复述了一遍;找不到,就标出来交给人听,不替读稿的人做决定。
流利地错,比明显地错更难发现
否定反转只是一种。还有一种更隐蔽。
我们做过一段测试录音:西班牙语对话中间插进一句中文,"你是谁?"有个引擎没有把这句中文写出来,而是直接翻译成了西班牙语:"¿Quién eres?"整篇稿子一个汉字都没有,读起来完全通顺。如果你不懂中文、也没去听录音,你永远不会知道这里原本说的是另一种语言。
这类错有一个共同点:机器稿看上去没有任何毛病。所以光读稿子是找不出来的,得有人告诉你该去听哪一秒。
转写工具应该告诉你,它哪里没把握
那么市面上的转写工具,有没有告诉你"这里我不确定"?2026 年 9 月,我们逐家查了 15 款常见的转写工具,看它们的帮助中心、产品文档、接口文档和更新日志。
界面上看得到的,有 3 家:
- Sonix:可以打开一张"热力图",按引擎的把握程度给每个词上色,颜色越浅越没把握。它自己也提醒,浅色"不一定是错"。
- Rev:编辑器里有个开关,打开后会把"可能转错"的词标成灰色。
- Happy Scribe:没把握的词显示成红字。我们找到的依据是一份 2023 年的帮助文档,现行界面还没确认。
只在接口或导出文件里有的: Amberscript 的导出文件可以带每个词的置信度分数,编辑器里有没有高亮,我们只看到第三方的说法。TurboScribe 只有第三方文章说它会把低把握的词标黄,它的官网我们没能打开核实。
我们没找到这个功能的,有 10 家: Transkriptor、Otter.ai、Fireflies.ai、Notta、Noota、Trint、Descript、Riverside、Dovetail、transcribe.com。
"没找到"不等于"没有"。有些产品的接口文档要登录或者靠脚本加载,我们抓不全。如果你在用其中某一家、发现它其实有,欢迎告诉我们,我们会更正。
单个引擎给自己打分,和几个引擎对不上,是两回事
已经有这个功能的三家,标出来的都是单个引擎对自己的打分:引擎觉得自己在这个词上没把握。
这很有用,但它有一个盲区:一个引擎要是很有把握地听错了,它自己的打分就不会报警。
我们的做法是让几个引擎各自转一遍,标出它们彼此对不上的地方,还有人名、公司名、专业术语这些最容易出错的位置。每一处都带时间戳,点一下就能听那一秒。所有标记都处理完,才会提示你稿子可以导出。
这样也不能保证抓到所有错。几个引擎在同一处一起错、而且错得一模一样的时候,它们就"对得上",我们就标不出来。所以涉及否定和意思正反的地方,就算几家一致,我们也照样核一遍。
我们能承诺的是:你不用从头到尾重听整段录音,只需要去听那些值得怀疑的地方。
作者:Zeyu Si