随着深度学习和大数据的发展,手机的自动语音合成效果已今非昔比。Duoreader 利用手机系统的语音合成功能提供包括英、法、日、西班牙、意大利等语言在内的朗读。
然而,由于各种原因,国内很多品牌的安卓手机(如华为、小米、一加等)没有附带多语言朗读功能,或朗读效果很差。
所幸,解决方案并不复杂,您只需要:
- 安装 Google 语音转文字 (TTS) 引擎的 APK
- 更改系统设置,启用 Google 语音转文字引擎。
- 重新打开应用
具体地:
安装 Google 语音转文字 (TTS) 引擎
该应用并不在小米或华为的官方应用市场中。但可以通过应用宝等途径安装
- 应用宝链接: https://a.app.qq.com/o/simple.jsp?pkgname=com.google.android.tts
- Google Play 链接 (需要科学上网): https://play.google.com/store/apps/details?id=com.google.android.tts
- APK 直接下载 (转自 apkpure, v24.9.3617975)
启用 Google 语音转文字引擎
依据手机厂商和版本不同,设置过程也略有差异。不过都是在系统设置中进行。请查找:
- 语言和输入法 (适用于小米等手机)
- 辅助功能 -> 无障碍(适用于华为等手机)
找到“文字转语音 (TTS) 输出”后,选中 “Google 文字转语音引擎” 即可。
重新打开应用
如果朗读功能仍不可用,请确保彻底关闭应用后再打开。如果不确定操作流程,请重启手机。