我正在使用谷歌文本到语音 api,但由于某种原因,当我通过 php 或命令行连接到它时它真的很慢。
我正在这样做:
$this->mp3data = file_get_contents("http://translate.google.com/translate_tts?tl=en&q={$text}");
其中 $text 只是一个 urlencoded 字符串。
我也试过在命令行上通过 wget 来做:
wget http://translate.google.com/translate_tts?tl=en&q=test
无论哪种方式都需要大约 20 秒或更长时间。通过 php,它最终会获取内容并将它们添加到我想要的服务器上的新文件中。通过 wget 超时连接。
但是,如果我只是在浏览器中访问该 url,它几乎是即时的。
谁能解释为什么会发生这种情况?
谢谢。