【发布时间】:2011-01-29 17:10:19
【问题描述】:
我搜索了现有的线程,但找不到任何解决方案。这是我的问题。
我正在使用 google 的文本转语音来下载 mp3 文件。该功能适用于英文字符..和使用英文字符的语言。不幸的是,对于俄语(或任何非拉丁字符),我的脚本会生成正确的 url,但不会下载任何内容(但它会下载一个 0kb 的文件.. 为空)
file_put_contents($filepath,file_get_contents("http://translate.google.com/translate_tts?tl=".$lang."&q=".rawurlencode($transtext).""));
所以一个示例法语单词(电话)http://translate.google.com/translate_tts?tl=fr&q=t%C3%A9l%C3%A9phone
当我手动转到该页面并下载文件时,一切正常.. 但不适用于file_get_contents。
【问题讨论】:
标签: php api text-to-speech file-get-contents