mdict 中文文档 下载 App

MDict TTS 在线发音 — Edge TTS 与系统 TTS 引擎配置

TTS vs 真人发音

TTS(Text To Speech,文字转语音)的优势是不需要提前下载音频文件——任何词典词条里的任何单词,即时合成语音播放。劣势是音质不如真人发音自然,而且部分引擎有延迟(需要联网)。

MDict 支持以下几种 TTS 引擎:

引擎平台特点
Windows SAPIPC系统内置,音质一般但完全离线
PICO TTSAndroidGoogle 原生,中文支持好
iOS AVSpeechiOS / Mac系统内置,自然度较高
Microsoft Edge TTS全平台音质最好的在线引擎,但需要代理

Windows 系统 TTS

PC 版 MDict 默认调用 Windows SAPI 引擎。设置路径:

设置 → 语音设置 → 语音引擎 → 选择 SAPI 5.1(中文/英文)

Windows 10/11 默认安装了中文(微软晓晓)、英文(Microsoft Huihui)等 2-3 个语音包。如果觉得默认的不够自然,可以在系统设置里安装额外的语音包(设置 → 时间和语言 → 语音 → 添加语音)。

SAPI 完全离线、零延迟,但音质属于机器合成级别,长时间听会疲劳。

Android TTS

Android 版 MDict 调用系统 TTS(PICO 引擎或其他第三方 TTS)。设置路径:

设置 → 语音设置 → 语音引擎 → 选择

部分国产 ROM(小米、华为)默认把 Google TTS 服务删了,需要手动安装 Google TTS 或安装第三方引擎(如讯飞语音、SpeechSynthesis 中文包)才能让 MDict 的 TTS 生效。

Edge TTS(进阶)

Microsoft Edge TTS 是目前音质最好的免费在线 TTS 引擎——声音接近真人,支持多种语言和说话风格(新闻播报、叙事、热情等)。但它原本是为浏览器网页服务的,需要网络请求才能工作。

社区有几种让 Edge TTS 接入 MDict 的方案:

⚠️ 注意:Edge TTS API 在 2024 年后被微软做了访问限制,直接请求会失败。目前能稳定工作的代理方案都需要处理 Cloudflare 挑战,门槛比之前高了不少。普通用户建议用系统 TTS 或换 DictTango,不要在 Edge TTS 上消耗太多时间。

总结建议

需求场景推荐方案
有真人发音的词典直接用 mdd 里的真人发音(最自然)
纯文本词典 + 电脑查Windows SAPI 系统 TTS(零配置)
纯文本词典 + 手机查安装 PICO TTS 或讯飞语音包
想要最好音质的在线 TTS换 DictTango 或自建 Edge TTS 代理
iOS / Mac用系统 AVSpeech,iOS 不支持自定义代理