【问题标题】:How to choose male voice in Google text to Speech API如何在 Google 文本到语音 API 中选择男性声音
【发布时间】:2017-10-10 09:28:05
【问题描述】:

我想要从谷歌文本到语音 API 的男性语音输出,是否有任何参数可以发送男性语音,现在我正在获取女性语音(默认)。我正在使用以下网址。 http://translate.google.com/translate_tts?ie=UTF-8&total=1&idx=0&textlen=32&client=tw-ob&q=Hello+world&tl=en 请帮我解决这个问题。

感谢和问候

周四。

【问题讨论】:

  • 猜猜这是不可能的传统方式
  • 请尝试阅读并执行此操作,OneTwoThree

标签: android speech-recognition text-to-speech google-text-to-speech


【解决方案1】:

根据官方REST APIdocumentation

无法配置语音。无论是音高、速度还是性别。但是,您可以使用 Google 的 Text-to-speech 获取翻译后的文本并将其输出。为此,您需要手动下载男性语音文件。见Google Text-to-speech adds multiple male and female voices

【讨论】:

  • 嗨,谢谢你的信息.. 但我不能使用下载的男性声音,它是在 apk 文件中。我正在使用“wget -q -U Mozilla -O output.wav URL”这种方式来获取输出语音并使用该输出文件进行处理。
【解决方案2】:

你必须设置音高你不能设置男声...

 TTS.setPitch();

值你可以设置,但很糟糕你应该尝试另一个文本语音引擎或保持默认的女性声音。

【讨论】:

  • 你知道除了谷歌还有什么更好的TTS引擎吗?
猜你喜欢
  • 2012-04-06
  • 2021-04-21
  • 2015-08-29
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-09
  • 1970-01-01
相关资源
最近更新 更多