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示例分享
百度翻译API的PHP代码,测试可以实现,不过英译中可能需要转换编码. 复制代码 代码如下: <?phpfunction language($value,$from="auto",$to="auto"){ $value_code=urlencode($value); #首先对要翻译的文字进行 urlencode 处理 $appid="YourApiKey"; #您注册的API Key $languageurl = "ht
-
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
-
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
-
免费手机号码归属地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加速器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的方法.分享给大家供大家参考.具体方法如下: 复制代码 代码如下: <?php //Sina App_Key define('SINA_APPKEY', '31641035'); function curlQuery($url) { //设置附加HTTP头 $addHead = array( "Content-type: application/json" ); //初始化curl,当然,你也可以用fsockopen代替 $cu
-
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
-
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
随机推荐
- Android自定义View实现QQ运动积分转盘抽奖功能
- SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
- LazyLoad 延迟加载(按需加载)
- Java 创建线程的两个方法详解及实例
- 实例讲解iOS应用UI开发之基础动画的创建
- Oracle 查询存储过程做横向报表的方法
- ASP.NET使用TreeView显示文件的方法
- 移动端js触摸事件详解
- 利用static实现表格的颜色隔行显示的代码
- FileSystemObject处理文件
- 函数指针的强制类型转换实现代码
- MySQL备份与恢复之热拷贝(4)
- 用函数式编程技术编写优美的 JavaScript_ibm
- jquery+css3实现网页背景花瓣随机飘落特效
- 批处理获取IP生成TXT文本的bat代码
- SQL Server 聚集索引和非聚集索引的区别分析
- jquery $.ajax入门应用二
- 修改Windows注册表系统文件为宽带加速
- C++普通函数指针与成员函数指针实例解析
- Android单片机与蓝牙模块通信实例代码