默认语音并不适合所有用途。有没有一种方法(一些 jar 或一些在线 API)可以让我们拥有更自然的语音。
附言。我的应用程序适用于计算机化语音不够好的祈祷,我不想使用该应用程序发送自录音频。
您不必使用任何外部 JAR。您需要为您的应用程序安装另一个合适的文本转语音引擎。(我认为Loquendo是不错的选择,请参阅此处)
您可以使用以下步骤-
1)获取TTS引擎的APK
2)把它放在你的资产文件夹中
3)当用户第一次安装您的应用程序时,将此 APK 从资产文件夹安装到 android 设备
4) 将此 TTS 引擎设置为您的默认 TTS 引擎
5)你准备好了。
您可以进行其他检查,例如:
a)如果设备已经安装了 Loquendo,则无需重新安装
b) 如果用户没有将 Loquendo 设置为默认 TTS,则提示用户。
c)根据您的需要以编程方式更改 TTS 语言