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反射使用实例和PHP反射API的中文说明
最近在开发过程中需要获取某个类方法的参数数量.名称及参数顺序,好根据参数的名称来从$_GET里取值. 如方法原型为test($uid,$score), 那么我就知道需要需要从$_GET取 复制代码 代码如下: $uid = $_GET['uid']; $score = $_GET['score']; 然后调用方法$obj->test($uid,$score) 当然前提是约定好了参数名称和get方法传值变量名一致. 采用PHP的反射API,获得函数参数名称和参数默认值的方法如下: 复制代码 代码如
-
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
-
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调用新浪短链接API的方法
本文实例讲述了php调用新浪短链接API的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: <?php //Sina App_Key define('SINA_APPKEY', '31641035'); function curlQuery($url) { //设置附加HTTP头 $addHead = array( "Content-type: application/json" ); //初始化curl,当然,你也可以用fsockopen代替 $cu
-
免费手机号码归属地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调用方法实例
本文实例讲述了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 进行手机 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
-
php使用百度翻译api示例分享
百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. 复制代码 代码如下: <?phpfunction language($value,$from="auto",$to="auto"){ $value_code=urlencode($value); #首先对要翻译的文字进行 urlencode 处理 $appid="YourApiKey"; #您注册的API Key $languageurl = "ht
-
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
随机推荐
- AngularJS基础 ng-cut 指令介绍及简单示例
- ASP.Net巧用窗体母版页实例
- 如何用C语言、Python实现栈及典型应用
- Android启动引导页使用ViewPager实现
- YUI模块开发原理详解
- js 函数的执行环境和作用域链的深入解析
- Java多态和实现接口的类的对象赋值给接口引用的方法(推荐)
- JSP监听器用法分析
- 关于Java中的IO流总结(推荐)
- 原生javaScript实现图片延时加载的方法
- 解决jquery无法找到其他父级子集问题的方法
- JSONP 跨域访问代理API-yahooapis实现代码
- Mac下使用charles遇到的问题以及解决办法
- Javascript之this关键字深入解析
- Win2003 IIS6 使用.net framework 4.0 后默认文档失效解决方案
- Redhat Linux下Bind的快速安装
- 三种方法实现Linux系统调用
- 网站的反采集技术
- Js如何判断客户端是PC还是手持设备简单分析
- 用PHP实现验证码功能