Text to Speech 503 and Captcha Now

纵饮孤独 提交于 2019-12-05 07:15:23

问题


I've been using the Google Text to Speech engine for quite some time and today I've started receiving 503s and captcha requests. My original query was

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

Assuming I needed an API Key, I requested a key and added that to the URL query string

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

However, my service is still receiving the captcha request. I'm assuming that the API has been changed but can't find any documentation to support this.

Anyone else running into this issue?


回答1:


There is no official API for TTS from Google.

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

I run into this same problem with captcha.




回答2:


The straightforward fix with adding query &ie=UTF-8&total=1&idx=0&client=t is also down now! Google has a very strict policy to protect automatic queries. I am also looking for a replacement.




回答3:


try this one. it worked for me!

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

update: still works with wget.

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




回答4:


I had the same problem and switched to using Voice RSS http://www.voicerss.org/

Voice RSS does not support as many languages as Google TTS but I had to use something and the Voice RSS is good.




回答5:


There is paid version of Goggle Translate API https://cloud.google.com/translate/v2/faq

Still would like to see a workaround for a call that is made from google.translate.com. Looks like the main issue is "tk" query string parameter.



来源:https://stackoverflow.com/questions/31794033/text-to-speech-503-and-captcha-now

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!