Mac 语音输入专有名词听错:个人词典与固定替换
用词条提示、纠错学习和按 App 限定的固定替换修复反复听错的人名与技术词,区分 Apple 系统听写和语音控制词汇。
Ducduc 行为依据 2026 年 10 月 17 日的开发代码核对(0.3.7,构建 42)。公开 v0.3.7 于 10 月 15 日发布,构建号为 35;之后的开发改动可能尚未包含在下载包中,请核对安装的构建和实际设置。 查看公开版本
先看结论
Apple 文档中的自定义词汇属于语音控制,与键盘听写是不同功能。Ducduc 的个人词典提供提示,纠错学习记录符合条件的修改,固定替换在本机执行明确的整词或词组映射,可限定 App。
Apple 标准 Mac 听写指南没有说明可自行管理的通用词表;语音控制为支持的语言提供独立自定义词汇。使用 Ducduc 时,需要候选拼写就加个人词典,符合条件的手动修改可进入纠错学习,只有明确希望每次代换时才加固定替换。
需要靠语境判断的人名,与只在某个 App 中固定代换的词组,是不同问题。Ducduc 这些功能都不会重新训练 Apple 的声学模型。本文由 Ducduc 产品方发布,依据注明的构建核对;示例是演示,不是准确率实测。
想继续用 Apple 内建工具,先分清功能
| 功能 | 设置位置 | 文档中的词汇作用于哪里 |
|---|---|---|
| 标准听写 | 系统设置 → 键盘 → 听写 | Apple 未在这里说明通用个人词表编辑器 |
| 语音控制 | 系统设置 → 辅助功能 → 语音控制 → 词汇 | 支持语言下的语音控制 |
| Ducduc | 菜单栏个人词典,或清稿设置中的管理入口 | Ducduc 自己的识别与清稿流程 |
在语音控制中打开词汇,添加词或短语并按界面操作。Apple 说明,按钮灰色表示当前语言不支持自定义词汇,也支持导入词表。具体界面按对应 macOS 版本的 Apple 词汇指南操作。
语音控制是通过声音操作 Mac 的辅助功能,不只是词典开关。Apple 说明它开启时标准听写不可用。不要认为加进语音控制的词,会自动教会键盘听写或第三方 App。
Apple 的 Siri 与听写隐私说明将联系人姓名列为个性化信息。真实同事的通讯录条目可能有助于姓名识别,但这不是给代码标识符或项目代号使用的通用词典。
加规则前,先定位一个重复错误
- 在备忘录中口述一句包含目标词的完整句子。
- 打开听写历史,对照原始转录和成稿。原稿已经正确、成稿才改错时,先查清稿和已有规则。
- 记下错词与正确拼写,保留必要的相邻词,区分纠正发音与临时改变主意。
- 选足够解决问题、干预较少的方式,再测一个应该纠正的句子和一个必须保持的对照句。
中文里的英文问题可按中英混说指南检查。完全没有转录时,加词不能解决缺失模型或识别不可用。
需要语境判断,就加词条
从菜单栏打开个人词典,或进入 设置 → 清稿 → 管理个人词典…。在新词输入正确拼写,按 Return。一次加一个自己实际会说的词;导入按钮接收 Ducduc 备份,不接受任意其他 App 的词库格式。
Ducduc 向清稿提供已知拼写,经典识别路径也可以接收词汇提示;内建技术词表已包含常见开发术语。Apple 文档中的上下文词组属于识别提示,不代表声学重训,也不证明每个语音引擎支持方式相同。
词条是候选,不是强制映射。添加 Vercel 不表示部署语境里所有近似词都该变成它。目标词如果在原稿中完全漏掉,纯文字模型不能仅因词典里有,就凭空补上。
明确要代换,才用固定替换
在个人词典窗口的固定替换里:
- 在替换这个词或词组中输入重复出现的错误。
- 在目标拼写栏输入正确内容。
- 在适用范围选所有 App 或指定 App。
- 点击应用,再复测。
**演示规则:**把重复出现的 right the migration note 换成 write the migration note,限定在编码 App。用“Please right the migration note”检查映射,再用“Keep the panel on the right side”确认普通句子不受影响。这是构造示例,不是录音输出。
不要轻易设全局 right → write,两个都是合法词。优先选有区分度的词组;中文没有空格词界,单字大范围替换尤其容易误伤。同一个源词组,App 专属规则优先于全局规则。
规则在本机、AI 清稿之前执行,清稿不可用时也能生效。它们保护更长的拉丁单词、标识符、网址、邮箱和行内代码,并且不会串联:有 A → B 和 B → C 时,原始 A 只变成 B。它仍是主动替换,最终文字要核对;降低清稿力度不会关闭规则。
为什么改过一次,还不一定学会?
Ducduc 可以在插入后短时间内,通过 macOS 辅助功能观察合格修改,需要目标输入框能被读回。部分终端、浏览器或 Electron 编辑器暴露的信息不足。到个人词典的已学习的纠错中,查看实际保存了什么。
本次核对的开发代码还能利用同一 App、相邻词语相符的多次近音修改,学习限定语境的纠正;需要重复证据,目标冲突时会阻止自动替换。这不意味着普通英文词或中文同音词会变成全局规则。明确的畸形英文另有本地处理路径。
选中文字后口述短小替换,符合条件时也可作为学习入口。改文风、翻译、修改数量、代码或整句重写不是发音证据。手动修改也可能只是改主意;这些条件降低歧义,但无法证明音频究竟怎么发音。
检查学习到的词对,删除错误记录,必要时撤销删除。有其他相同词时,可能出现全部替换;输入框无法通过辅助功能写入时,可使用提供的复制修正后的全文。
备份、复测,删除过期规则
在备份中点**导出…**保存 Ducduc JSON;**导入…**会合并支持的备份与现有内容,包括固定替换的 App 范围。包含人名或内部项目词的备份应妥善保管。清空听写历史也会清除已学习纠错,主动创建的固定规则会保留,需要单独删除。
学习用的相邻词语语境留在本机;相关词汇和拉丁纠错提示可能随云端清稿发送。数据流指南介绍边界,.local 模型地址也不一定指向这台 Mac。
可以下载 Ducduc,先试一个常用词和一个对照句。仍有问题时,反馈正确拼写、原稿与成稿、App 和构建号,以及是否存在词条、学习记录或固定规则。如果只是想要某种中文字形,使用繁体输出设置。
在自己的 Mac 上试一下
用自己的常用词和输入框试一段,确认是否适合你的工作流。
由 Ducduc 产品方发布;第三方信息以文中标注的来源与日期为准。 作者、来源与示例说明