php调用Google translate_tts api实现代码

Katherine ·
更新时间:2024-11-13
· 627 次阅读

今天用google翻译时,发现个好东西:Google translate_tts,调用这个api就可以听到英文发音,
省掉了自己上传音频文件的麻烦。
我用php写了个调用的方法,可以把音频文件保存在本地。
如下:
代码如下:
$newfname = '1.wmv';
$reqBaseURL = 'http://translate.google.com/translate_tts?tl=en&q=how%20do%20you%20do';
$remote_file = fopen($reqBaseURL, "rb");
if ($remote_file){
 $newf = fopen($newfname, "wb");
 if ($newf){
  while(!feof($remote_file)){
   fwrite($newf, fread($remote_file, 1024 * 8),1024 * 8);
  }
 }
}
if ($remote_file) {
 fclose($remote_file);
}
if ($newf) {
 fclose($newf);
}
您可能感兴趣的文章:php调用新浪短链接API的方法浅谈使用 PHP 进行手机 APP 开发(API 接口开发)PHP反射使用实例和PHP反射API的中文说明PHP使用Alexa API获取网站的Alexa排名例子php加速器eAccelerator的配置参数、API详解免费手机号码归属地API查询接口和PHP使用实例分享php使用百度翻译api示例分享eaglephp使用微信api接口开发微信框架php获取新浪微博数据API实例php有道翻译api调用方法实例



tts google api PHP

需要 登录 后方可回复, 如果你还没有账号请 注册新账号