php调用Google translate_tts api实现代码
今天用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实例
<?phpfunction getWeiboData(){ $count = 15; // 参数source后面输入你的授权号 $url = "https://api.weibo.com/2/statuses/home_timeline.json?source=123456789&count=".$count."&page=1"; echo $url.'<br />'; $curl = curl_init(); curl_setop
-
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
一.先简单回答两个问题: 1.PHP 可以开发客户端? 答:可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:主要用于服务端的开发.但是,PHP可不仅仅只能在互联网站上发展,一个PHP for Android(PFA)站点表示他们将可以发布编程模型.工具盒文档让PHP在Android上实现应用.该项目的主要赞助商是开源公司IronTec,PFA使用Scripting Layer for Android (SL4A),也就是Androd Scripting Envi
-
免费手机号码归属地API查询接口和PHP使用实例分享
免费手机号码归属地API查询接口和PHP使用实例分享 最近在做全国性的行业分类信息网站,需要用到手机号归属地显示功能,于是就穿梭于各大权威站点之间偷来了API的接口地址. 分享出来,大家可以用到就拿去呵. 一.淘宝网API 复制代码 代码如下: API地址: http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=15850781443 参数: tel:手机号码 返回:JSON 二.拍拍API 复制代码 代码如下: API地址: http
-
php使用百度翻译api示例分享
百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. 复制代码 代码如下: <?phpfunction language($value,$from="auto",$to="auto"){ $value_code=urlencode($value); #首先对要翻译的文字进行 urlencode 处理 $appid="YourApiKey"; #您注册的API Key $languageurl = "ht
-
eaglephp使用微信api接口开发微信框架
适用平台:window/Linux依赖项目:EaglePHP框架 包含微信5.0 API基础接口.自定义菜单.高级接口,具体如下:1.接收用户消息.2.向用户回复消息.3.接受事件推送.4.会话界面自定义菜单.5.语音识别.6.客服接口.7.OAuth2.0网页授权.8.生成带参数二维码.9.获取用户地理位置.10.获取用户基本信息.11.获取关注者列表.12.用户分组. 复制代码 代码如下: <?php/** * 微信公众平台API */class WeixinChat{ private $t
-
PHP使用Alexa API获取网站的Alexa排名例子
我们通会用Alexa的网站(或其它站长工具网站)来栓查我们的网站流量排名,这样就必须去那些网站.实际上,可以通过Alexa XML API 获取网站的Alexa相关的数据(XML格式的),再使用XML解析器来解析Alexa返回的XML,得到Alexa排名或其它的数据. Alexa接口 Alexa的XML API接口是:http://data.alexa.com/data?cli=10&url=%YOUR_URL% 如果想获取更多的数据可以用:http://data.alexa.com/data
-
php加速器eAccelerator的配置参数、API详解
它还能够对脚本进行优化以便加速它们的执行速度.利用eAccelerator可以减少服务器的负载并提高PHP代码的执行时间. eAccelerator配置选项: 复制代码 代码如下: zend_extension_ts="X:Appphp-5.2.13-Win32exteaccelerator.dll"eaccelerator.shm_size="32″eaccelerator.cache_dir="X:Appphp-5.2.13-Win32 emp"eac
-
php有道翻译api调用方法实例
本文实例讲述了php有道翻译api调用方法,这里我们利用了file_get_contents函数直接读取由api返回的数据进行处理,分享给大家供大家参考.具体分析如下: 调用之前我们需申请一个有道翻译API数据接口的key,地址如: 复制代码 代码如下: http://fanyi.youdao.com/openapi?path=data-mode 方法说明,数据接口: 复制代码 代码如下: http://fanyi.youdao.com/openapi.do?keyfrom=<keyfrom>
-
php调用新浪短链接API的方法
本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: <?php //Sina App_Key define('SINA_APPKEY', '31641035'); function curlQuery($url) { //设置附加HTTP头 $addHead = array( "Content-type: application/json" ); //初始化curl,当然,你也可以用fsockopen代替 $cu
-
PHP反射使用实例和PHP反射API的中文说明
最近在开发过程中需要获取某个类方法的参数数量.名称及参数顺序,好根据参数的名称来从$_GET里取值. 如方法原型为test($uid,$score), 那么我就知道需要需要从$_GET取 复制代码 代码如下: $uid = $_GET['uid']; $score = $_GET['score']; 然后调用方法$obj->test($uid,$score) 当然前提是约定好了参数名称和get方法传值变量名一致. 采用PHP的反射API,获得函数参数名称和参数默认值的方法如下: 复制代码 代码如
随机推荐
- itchat接口使用示例
- Linux定时任务的设置及 crontab 配置指南
- ASP.NET控件10个最有用的属性详解
- VC实现ODBC数据库操作实例解析
- PHP判断字符串长度的两种方法很实用
- PHP网页游戏学习之Xnova(ogame)源码解读(一)
- ASP得到文件的大小类型最后修改时间
- C#中Ilist与list的区别小结
- javascript getElementsByName()的用法说明
- js获取当前月的第一天和最后一天的小例子
- Bootstrap文件上传组件之bootstrap fileinput
- Java使用代理进行网络连接方法示例
- Ruby中Block和迭代器的使用讲解
- 一条DELETE语句
- IE与FireFox的兼容性问题分析
- 给Linux新手[系列之五]
- javascript页面渲染速度测试脚本分享
- 利用PHP生成静态HTML文档的原理
- PHP实现QQ登录的开原理和实现过程
- iOS实现转场动画的3种方法示例