谷歌的文字转语音可用语音(葡萄牙语)



我已经实现了TTS,并用我感兴趣的语言成功地实现了它。我现在的问题是,我是否可以在同一语言中获得更多种类的声音。我只得到一个标准的女声。(即使我将"男性"作为功能添加到语音中(

当我打印tts.getVoices((方法时,我得到只有一个声音可用。但是,如果我访问这个网站,我会看到谷歌有 4 个标准的 pt-PT 语音,加上 4 个 WaveNet pt-PT 附加语音。

有谁知道如何将这 8 种声音中的任何一种集成到我的应用程序中?提前感谢!

tts.getVoices(( 是 Android TextToSpeech 类提供的方法。

它返回可用于特定 TTS 引擎的语音列表,该引擎恰好安装在您正在测试的设备上。 tts.getVoices(( 的结果因设备而异,取决于:

1(用户/制造商安装的引擎类型(谷歌,三星,PICO等(。

2( 该引擎的安装版本的最新程度。

您引用的网站是Google Cloud文本到语音转换,与Android Text-ToSpeech类不同。

Google

Cloud 服务独立于任何设备框架工作 - 在 Android 应用程序(或任何平台上的任何应用程序(中,您只需向 Google 云服务器发出正常的 http 请求,就会返回一个音频文件。

文档:https://cloud.google.com/text-to-speech/docs/apis。

最新更新