我正在尝试在 android 中使用 Google 的文本到语音引擎来处理印地语。当我在 TextToSpeech 的 speak() 方法中传递印地语文本时,它曾经使用 Networktts 播放音频。这在 2014 年 5 月 27 日发布的 Google 文本转语音应用程序更新之前运行良好。之后它停止工作。当我检查 logcat 条目时,我发现之前它曾经连接到
I/GoogleTTSService(12454): Creating Google TTS service, version 2.4.3.1227136
并返回语言代码 0。印地语 TTS 可以正常工作。虽然现在它连接到
I/GoogleTTSService(11289): Creating Google TTS service, version 3.1.3.1162895
它返回语言代码-2。现在它不起作用。
如果我卸载 Google Text to Speech 应用程序的更新,那么它会回滚到 2.4.3.1227136 版本,并且 Hindi Text to Speech 再次起作用。
知道如何使用最新版本的 Google Text to Speech 来处理印地语吗?
谢谢