Текст в речь 503 и капча сейчас


Я использую Google Text to Speech engine уже довольно давно,и сегодня я начал получать запросы на 503s и captcha. Мой первоначальный запрос был

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 был изменен, но не может найти никакой документации для поддержки этого.

Кто-нибудь еще сталкивается с этой проблемой?

5 2

5 ответов:

Официального API для TTS от Google нет.

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

Я столкнулся с той же проблемой с капчей.

Простое исправление с добавлением запроса & ie=UTF-8&total=1&idx=0&client=t теперь также не работает! У Google очень строгая политика защиты автоматических запросов. Я также ищу замену.

Попробуйте вот это. это сработало для меня!

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

Update: по-прежнему работает с wget.

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

У меня была та же проблема, и я переключился на использование Voice RSS http://www.voicerss.org/

Voice RSS не поддерживает столько языков, сколько Google TTS, но мне нужно было что-то использовать, и голосовой RSS хорош.

Существует платная версия Goggle Translate API https://cloud.google.com/translate/v2/faq

По-прежнему хотел бы видеть обходной путь для вызова, который сделан из google.translate.com. похоже, что основной проблемой является параметр строки запроса "tk".