谷歌翻译语音下载使用C#

谷歌翻译语音下载使用C#,c#,freetts,C#,Freetts,正如标题所说,我按照上面的代码在我的应用程序文件夹中下载tts并播放,这样我的应用程序就可以与阿拉伯用户进行阿拉伯语对话,因为我找不到一个可以脱机使用阿拉伯语的引擎,所以我使用了这种方法,它按照预期工作,但出于某种原因我不知道,它停止工作,它说远程服务器返回了一个错误:(503)服务器不可用。 我直接在浏览器上测试了它,它工作了,但在我的应用程序上不再工作。你可以使用类似“篡改数据”的东西来跟踪链接并检查结果 我试着打开链接几次来检查一个想法。这是几次请求后我的篡改屏幕: 如您所见,状态为50

正如标题所说,我按照上面的代码在我的应用程序文件夹中下载tts并播放,这样我的应用程序就可以与阿拉伯用户进行阿拉伯语对话,因为我找不到一个可以脱机使用阿拉伯语的引擎,所以我使用了这种方法,它按照预期工作,但出于某种原因我不知道,它停止工作,它说
远程服务器返回了一个错误:(503)服务器不可用

我直接在浏览器上测试了它,它工作了,但在我的应用程序上不再工作。

你可以使用类似“篡改数据”的东西来跟踪链接并检查结果

我试着打开链接几次来检查一个想法。这是几次请求后我的篡改屏幕:

如您所见,状态为
503
,这是您的
服务器不可用
。 如果继续链接,您将在网站上看到结果:

系统会提示您查看验证码。那是你的问题。在编码过程中不断尝试之后,你会被谷歌屏蔽

一般情况下:
谷歌是最糟糕的网站之一,根据自己的api的建设,由于其强大的拦截。因此,通过html请求获取任何数据都很糟糕。即使是谷歌,real也提供了谷歌的api

我已经试着在他们工作的基础上建立自己的东西了。由于CAPTCHA而一直失败


抱歉,有个坏消息…

没有其他网站提供相同的服务吗?请检查此网站:。考虑一下这个问题的解决方法。它不支持阿拉伯语吗?不知道。如果这对你来说是个问题,那就去问另一个问题来帮助你实现文字到语音的转换。对不起,我不熟悉。请记住。未标记的死问题是丑陋的。