Mac 中英混合听写:英文词听错时怎么修正

中文里夹英文被听错时,先区分识别与清稿的问题,再检查个人词典、精确替换、音频校验与本地模型,避免修对一处却改错其他词。

Ducduc 行为依据 2026 年 10 月 17 日的开发代码核对(0.3.7,构建 42)。公开 v0.3.7 于 10 月 15 日发布,构建号为 35;之后的开发改动可能尚未包含在下载包中,请核对安装的构建和实际设置。 查看公开版本

先看结论

中英混合听写里的英文词出错,先在听写历史中对照原稿和成稿。Ducduc 使用 Apple 本机识别,并结合保守纠错、个人词典和按 App 设置的精确替换。它们可以提供帮助,但一句话读起来通顺,不等于英文词就识别正确了。

Ducduc 听写流程:本机语音识别、可选择的文字清稿,然后检查输入或使用复制降级。
Ducduc 听写数据流程。这是流程示意图,不是 App 截图;把文字发送给编码 agent 后,处理方式遵循该工具自身的政策。

中文句子夹英文术语时,在 Ducduc 的识别设置里选择 中文(含中英混说),不需要每说一个英文词就切换语言。英文听错后,先对照原始转录和成稿,再决定是否加纠错:识别器听错,与清稿把正确词改错,需要不同处理。

本文由 Ducduc 产品方发布,说明实现和可复现的检查方法。下面的句子是演示输入,不是录音实测成绩,也不代表对某种口音的准确率承诺。

先完成一次有诊断价值的测试

  1. 打开 设置 → 听写 → 识别语言。以普通话为主选「中文(含中英混说)」,以英文为主选「English」,分别请求 zh-CN 和 en-US。这不是自动识别所有语言或所有中文地区变体。
  2. 在备忘录中新建空白笔记,把光标放进正文。说一句包含日常英文术语的完整句子,再停止,先不要用很长的私密指令测试。
  3. 打开听写历史,对照原稿和成稿。如果完全没有识别出文字,先按语音模型排查指南处理,而不是改清稿设置。
  4. 再到真正使用的 App 里复测。历史里有字、光标处没字,优先查输入交付;出现复制卡时可手动粘贴。终端输入还有额外限制。

Apple 系统听写的语言设置位于 系统设置 → 键盘 → 听写,与 Ducduc 的设置分开。Apple 听写指南介绍的是系统功能。

找到英文第一次变错的环节

原始转录成稿下一步
想说 insight,已经写成 inside仍是 inside检查识别语言、收音质量和常用词
正确写出 insight换词或翻译成中文检查清稿和替换规则
原稿有错成稿正确再测一句原词确实正确的对照句
单词正确丢了「不要」或范围限制按意思改变处理,降低力度并核对
历史中有文字没有插入检查焦点、权限和复制降级

这些是诊断情形,不是某段录音的实际输出。原稿记录识别器返回的文字,不是声音的真值;修完后读起来顺,也不证明符合原话。

保留语言切换,而不是顺手翻译

Ducduc 的普通清稿指令要求保留夹杂英文,包括普通词和完整分句。例如:

这个方案 makes sense,but we need more data。先别 deploy。

检查完整英文片段和「先别」是否都保留。把 makes sense 译成中文、只翻译 but we need more data 的一半,或删掉限制,都改变了口述内容。单独选择翻译功能时,改变语言是有意操作,不要混进原文保留测试。

遇到 unchanged 要看整句:“keep the API unchanged”和“change the API”要求相反。不要因为一次错误,就加全局 changed → unchanged 替换。

按错误类型选纠正方式

机制适合什么不代表什么
个人词典项目名、人名、技术词的候选拼写Apple 模型被重新训练,或以后一定识别正确
纠错学习插入后你实际做出的合格修改每个输入框里的每次修改都能被观察到
固定替换明确、重复的词组映射,可限定 App在其他句子里也应当替换
本机英文音频核验部分可疑且有时间信息的英文词又做了一次完整转录,或保证修好

先把真正会说的少量词加入 个人词典 → 新词,再放进完整句子测试。Apple 的经典识别 API 支持上下文词组提示,但不能据此认为每个新引擎都能用同样方式偏置词汇。Ducduc 也会向清稿提供已知词。

只有反复出现且含义明确的错误,才用 个人词典 → 固定替换。选有区分度的词组,并尽量限定 App。全局 right → write 会破坏“the right side of the panel”。词典指南包含学习、范围、备份和撤销方式。

开发代码还会对部分可疑英文词取两个不同边界的音频片段核验,需要可靠的词级时间信息和一致结果;证据不足或超时可以跳过。受保护名字和高风险否定变化另有约束。这是一条有限纠错路径,不是保证抓住所有英文错词。

用小样本检查是否真正可用

以下是建议测试输入,再加入自己的常用名字。一次只改一项设置,保持麦克风、语言、力度和模型一致。

口述内容检查重点
保留这一段 unchanged,只调整下面的 layout。否定条件和修改范围
这里要看 user insight,不是 inside 的位置。两个近似英文词分别使用正确
这个方案 makes sense,but we need more data。完整的语言切换
先检查 cache,不要清掉,可能还要用。否定和不确定性
把评论发给你常联系的同事,并说出其姓名自己常用的人名,不必公开姓名

记下想说的词、原始转录、成稿和插入结果。每句重复几次,并加入一句原词本来就对的对照句。某条规则修好前一句、却改坏对照句,就要缩小范围或删除。这个方法评估个人流程,不是总体准确率统计。

本地模型或繁体设置能解决吗?

清稿模型处理已经识别出的文字,不能保证恢复漏掉的内容。要让清稿留在同一台 Mac,需使用回环地址、已下载的本地 Ollama 模型,并关闭 Ollama 云功能,再选择 Ducduc 离线模式。离线模式控制 Ducduc 的清稿路由,不会阻止 Ollama 自己使用云服务。按本地配置指南设置,切换后重跑同一组句子。

「锁定繁体」改变识别后的中文字形,不选择台湾口音,也不翻译英文标识符。字形指南介绍这个独立设置。

内建清稿把识别文字发送给 Ducduc 服务;BYOK 发给你配置的供应商。识别使用 Apple 本机路径,测试私密内容前先看数据流向。

想试这套流程,可以下载 Ducduc,先测试一个常用词,对照原稿和成稿,再用于重要消息。仍有问题时,通过反馈提供脱敏的原稿与成稿、目标词、App、语言和构建号。

在自己的 Mac 上试一下

用自己的常用词和输入框试一段,确认是否适合你的工作流。

下载 Mac 版

由 Ducduc 产品方发布;第三方信息以文中标注的来源与日期为准。 作者、来源与示例说明

全部文章