文字转语音 503 和现在的验证码

Text to Speech 503 and Captcha Now

我使用 Google 文本转语音引擎已经有一段时间了,今天我开始收到 503 和验证码请求。我最初的查询是

https://translate.google.com/translate_tts?tl=en&q=hi

假设我需要一个 API 密钥,我请求了一个密钥并将其添加到 URL 查询字符串中

https://translate.google.com/translate_tts?tl=en&key=xxxxxxx&q=hi

但是,我的服务仍在接收验证码请求。我假设 API 已更改,但找不到任何文档来支持这一点。

还有其他人运行关注这个问题吗?

Google 没有正式的 API TTS。

https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/1-8d2JkGwDE

我 运行 遇到了与验证码相同的问题。

试试这个。它对我有用!

http://translate.google.com/translate_tts?tl=en&q=hello&ie=UTF-8&total=1&idx=0&client=t

更新:仍然适用于 wget。

wget -q -U Mozilla“http://translate.google.com/translate_tts?tl=en&q=hello&ie=UTF-8&total=1&idx=0&client=t

添加查询 &ie=UTF-8&total=1&idx=0&client=t 的直接修复现在也失效了! Google 有非常严格的政策来保护自动查询。我也在找替代品。

我遇到了同样的问题并切换到使用语音 RSS http://www.voicerss.org/

语音 RSS 支持的语言不如 Google TTS,但我不得不使用一些东西,语音 RSS 很好。

Goggle Translate 有付费版本APIhttps://cloud.google.com/translate/v2/faq

仍然希望看到来自 google.translate.com 的呼叫的解决方法。看起来主要问题是 "tk" 查询字符串参数。