异步回调
/**
* 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' => '121.40.195.233/res/16k_test.pcm',
// 'callback' => './receive.php',
'callback' => '.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 = ';
$word = "你好---------{$str}---xxxxxxxx!rn哈哈测试成功了111"; //双引号会换行 单引号不换行
file_put_contents($filename, $word);
文档资料:【百度语音识别】
本文发布于:2024-01-28 01:49:41,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063777893946.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |