mdict 中文文档 下载 App

MDict 真人发音库配置 — .mdd 发音文件的获取与使用

发音是怎么实现的

MDict 播放真人发音靠的是词典里打包的 .mdd 文件——里面存的是 MP3 或 WAV 格式的音频片段。用户点击词条旁的小喇叭图标时,MDict 会在 mdd 里找到对应单词的音频文件,解压到临时目录后调用系统播放器播放。

并非所有词典都带发音。FreeMdict Forum 上 2018 年以前制作的词典大多是纯文本的(只有 .mdx 没有 .mdd),点击喇叭图标会显示"未找到音频文件"或按钮根本不存在。近两三年制作的精品词典(如牛津高阶重生版、柯林斯在线版)通常带完整发音——有的是单词发音(.1.mdd),有的是例句发音(.2.mdd),有的两者都有。

单份 vs 分卷 mdd

mdd 有两种组织方式:

分卷格式的好处是灵活——如果你只关心单词发音、不想要例句发音的话,只保留 .1.mdd 就能省几百 MB 存储空间。但 MDict 要求所有 mdd 文件名必须跟 mdx 主文件名前缀完全一致,少一个字母或多一个括号就找不到。

如何判断词典有没有发音

最简单的方法:下载前看 FreeMdict Forum 上的资源说明,制作者通常会明确标注是否包含发音、发音是什么形式(真人 mp3 还是 TTS 生成、例句发音有无)。也可以下载后直接看目录里有没有 .mdd 文件——有就大概率带发音,没有就是纯文本词典。

另一个技巧:部分词典提供了"无发音精简版"——去掉发音 mdd 后体积可能从 500MB 降到 30MB 左右,适合手机空间紧张的场景。精简版和完整版共用同一个 .mdx,内容完全一致,只是去掉了音频。

发音播放器设置

MDict 的播放行为可以在设置里自定义:

发音播放过程中如果切到其他 App,音频会继续播放——这点在背诵单词时比较实用。

发音故障速查

如果点了小喇叭图标没反应或报错:

  1. 确认 .mdd 文件跟 .mdx 在同一目录、文件名完全一致;
  2. 如果是分卷格式(.1.mdd、.2.mdd),确认主文件名前缀匹配;
  3. 用 7-Zip 或其他解压工具打开 mdd 文件,看里面是否真的有音频文件(路径形如 /audio/单词名.mp3);
  4. PC 版如果解压 mdd 后发现资源为空(mdd 打开里面什么都没有),说明这个 mdd 是被压缩损坏的,需要重新下载。

详细排查见 发音故障排查。