百度语音识别api php,百度语音识别API接口
异步回调/*** Created by 小雨在线* User: 飛天* Date: 2017/7/19 0019* Time: 11:41*/// 引入Speech SDKrequire_once 'AipSpeech.php';// 定义常量const APP_ID = '99****993';const API_KEY = 'qooDoQ4****GzbQdDUA';const SECRET_
异步回调
/**
* Created by 小雨在线
* User: 飛天
* Date: 2017/7/19 0019
* Time: 11:41
*/
// 引入Speech SDK
require_once 'AipSpeech.php';
// 定义常量
const APP_ID = '99****993';
const API_KEY = 'qooDoQ4****GzbQdDUA';
const SECRET_KEY = '898mQvqr1*******uTiWEbKxoi';
// 初始化AipSpeech对象
$aipSpeech = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);
// 识别本地文件
/*
$xxx = $aipSpeech->asr(file_get_contents('16k_test.pcm'), 'pcm', 16000, array(
'lan' => 'zh',
));
print_r($xxx);
*/
// 从URL获取文件识别
$ccc = $aipSpeech->asr(null, 'pcm', 16000, array(
'url' => 'http://121.40.195.233/res/16k_test.pcm',
// 'callback' => './receive.php',
'callback' => 'http://www.aaa.com/unit/baiduyuyin/receive.php', //需要保证该地址可在公网上访问。
));
print_r($ccc);
/**
* Created by 小雨在线
* User: 飛天
* Date: 2017/7/19 0019
* Time: 11:49
*/
//{"corpus_no":"6444407267882480004","err_msg":"success.","err_no":0,"result":["北京科技馆,"],"sn":"100319118561500455491"}
//php默认只识别application/x-www.form-urlencoded标准的数据类型,对text/xml的内容无法解析为$_POST数组,因此会保留原型,可以交给file_get_contents(‘php://input’)接收,也可以用$GLOBALS['HTTP_RAW_POST_DATA']。
//使用规则:必须是post方式提交的数据。而且提交的不能是multipart/form-data类型的数据(当需要上传文件,就会在form标签中添加属性enctype="multipart/form-data")
$pram = file_get_contents("php://input");
$pram2 = $GLOBALS['HTTP_RAW_POST_DATA']; //微信是用$GLOBALS['HTTP_RAW_POST_DATA'];这个函数接收post数据的
$str = serialize(json_decode($pram2,true));
$filename = 'file.txt';
$word = "你好---------{$str}---xxxxxxxx!\r\n哈哈测试成功了111"; //双引号会换行 单引号不换行
file_put_contents($filename, $word);
文档资料:【百度语音识别】
http://ai.baidu.com/docs#/ASR-Online-PHP-SDK/top
更多推荐
所有评论(0)