$content = trim($_POST['content']);//文字内容
$text=urlencode($content);
$ch = curl_init();
$url = 'http://apis.baidu.com/apistore/baidutts/tts?text='.$text.'&ctp=1&per=0';
$header = array(
'apikey: 百度的key',
);
// 添加apikey到header
curl_setopt($ch, CURLOPT_HTTPHEADER , $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行HTTP请求
curl_setopt($ch , CURLOPT_URL , $url);
$res = curl_exec($ch);
$he=json_decode($res,true);
if($he['errNum']=='0'&&$he['retMsg']=='success'){
require_once($_SERVER['DOCUMENT_ROOT']."/qiniu/config.php");//引入七牛配置文件
$picturedata = base64_decode($he['retData']);
$key1 = $key1.".mp3";
Qiniu_SetKeys($accessKey, $secretKey);
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
$upToken = $putPolicy->Token(null,'');
$putExtra = new Qiniu_PutExtra();
$putExtra->Crc32 = 1;
//$tempFile uploadify上传的临时文件路径
list($ret, $err) = Qiniu_Put($upToken, $key1, $picturedata,'');
$data["errNum"]=0;
$data["retMsg"]="success";
$data['retData']="http://7xl85g.com2.z0.glb.qiniucdn.com/".$key1;
echo json_encode($data);
die();
}else{
echo $res;
}
百度语音合成 并上传到七牛
最新推荐文章于 2022-12-01 11:34:23 发布