DOC软件文档百宝箱

安卓文字转语音引擎怎么选

本篇讲安卓上「文字转语音引擎」这一类工具的选法:它在系统里管什么、挑的时候看哪几件事、以及 MultiTTS 这类「引擎 + 语音包」组合适合谁。


安卓里凡是「把文字念出声」的地方——听书应用念小说、系统朗读文章、无障碍场景的语音输出——背后都有一个发声引擎在干活。引擎本身通常没有花哨的界面,它被别的应用调用,决定的是「用什么声音念」。所以挑引擎,其实是在挑音色来源、离线能力和可控性。

一、先看它管不管得到你的场景

同一个引擎,在不同场景下的存在感不一样:

场景引擎怎么参与
听书应用念小说应用设置里可以单独指定朗读引擎,也可以交给「系统默认」
系统「文字转语音」首选引擎设成谁,全机朗读就走谁
无障碍 / 读屏走系统朗读输出的读屏会把引擎的声音直接读出来

想全局换声音,就把首选引擎设过去;只想在某个听书应用里换,就在那个应用里单独指定,别的地方不受影响。

二、挑引擎看哪几件事

  1. 音色从哪来、有多少。有的引擎自带固定几个声音;像 MultiTTS 这类走「引擎 + 语音包」路线的,声音数量取决于你导入的语音包——一个包里可以有若干组来源不同的引擎和上百个发音人,挑选空间大得多。
  2. 离线能不能用。离线音源在本机合成声音,不耗流量、断网照常念;在线音源音色往往更自然,但断网就没声。长期听书优先看离线能力,在线只当补充。
  3. 参数给不给调。语速、音量最好能按发音人各自保存;念小说的人对语速敏感,一个全局语速往往不够用。
  4. 后台稳不稳。朗读是长时间挂后台的活,引擎要有常驻通知、电池优化白名单这类保活配合,否则念几句就被系统清掉。
  5. 发音细节可不可修。多音字、专有名词念错能不能纠正,数字、标点的念法有没有开关——听书听久了,这些细节决定耐不耐听。

三、「引擎 + 语音包」组合适合谁

MultiTTS 是这类组合的代表:APK 只负责提供引擎能力,界面装完是空的,声音全靠另外导入语音包补上。它适合这几类人:

代价是要自己动手:找语音包、导入、逐个试听,第一次配置比自带引擎多花十几分钟。想先看看它的界面和功能全貌,可以逛逛这个 MultiTTS 说明站,里面的截图和功能整理得比较全。

四、装好之后先做什么

顺序很重要:先导语音包 → 试听并选中发音人 → 再设为系统默认引擎。跳过前两步直接设默认,会出现「能选中、但一点播放就没声音」——不是坏了,是还没给引擎喂声音。

导入的压缩包第一层要有合法的 config.yaml,选包尽量用系统自带的文件管理器,这两条是导入成败的分水岭。导入后如果列表没变化,记得点一次「重载数据」。

相关阅读

同站更多