基于php的语音识别接口调用代码实例

基于php的语音识别接口调用代码实例接口描述:基于php的语音识别接口调用代码实例接口平台:聚合数据!-?php/ +-/ | JuhePHP NO ZUO NO DIE / +-/ | Copyright (c) 2010-2015 http:/juhe.cn All rights reserved./ +-/ | Author: Juhedata infojuhe.cn-/ +-/-/ 语音识别调用示例代码 聚合数据/ 在线接口文档:http:/www.juhe.cn/docs/134/-header(Content-type:text/html;charset=utf-8);/配置您申请的appkey$appkey = *;/*1.语音识别接口*$url = http:/japi.juhe.cn/voice_words/getWords;$params = array(key = $appkey,/APP Keyfile = ,/上传的音频文件(采样率16k或者8k(rate),采样精度16bit(bit),单声道的pcm或者wav格式的音频)rate = ,/采样率(16000或者8000)pname = ,/包名device_id = ,/标记请求来源的标识,如用户所设备序列号 (SN),IMEI,MAC地址等);$paramstring = http_build_query($params);$content = juhecurl($url,$paramstring,1);$result = json_decode($content,true);if($result)if($resulterror_code=0)print_r($result);elseecho $resulterror_code.:.$resultreason;elseecho 请求失败;/*/* 请求接口返回内容* param string $url 请求的URL地址* param string $params 请求的参数* param int $ipost 是否采用POST形式* return string*/function juhecurl($url,$params=false,$ispost=0)$httpInfo = array();$ch = curl_init();curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );curl_setopt( $ch, CURLOPT_USERAGENT , JuheData );curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );curl_setopt( $ch, CURLOPT_TIMEOUT , 60);curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);if( $ispost )curl_setopt( $ch , CURLOPT_POST , true );curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );curl_setopt( $ch , CURLOPT_URL , $url );elseif($params)curl_setopt( $ch , CURLOPT_URL , $url.?.$params );elsecurl_setopt( $ch , CURLOPT_URL , $url);$response = curl_exec( $ch );if ($response = FALSE) /echo cURL Error: . curl_error($ch);return false;$httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );$httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );curl_close( $ch );return $response

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐