百度语音生成

<?php
/*
百度语音生成*/
var_dump(voice_generate("你有新订单了,请注意查收"));die;


function voice_generate($text,$path="./"){

require_once './AipSpeech.php';
// 你的 APPID AK SK
$APP_ID = '**';
$API_KEY = '**';
$SECRET_KEY = '**';

/*spd String 语速,取值0-9,默认为5中语速 否
pit String 音调,取值0-9,默认为5中语调 否
vol String 音量,取值0-15,默认为5中音量 否
per String 发音人选择, 0为女声,1为男声,
3为情感合成-度逍遥,4为情感合成-度丫丫,默认为普通女*/
$client = new AipSpeech($APP_ID,$API_KEY, $SECRET_KEY);
$result = $client->synthesis($text, 'zh', 1, array(
'vol' => 15,
'spd' => 5,
'pit' => 5,
'per' => 0,
));
// var_dump( $result);die;
// 识别正确返回语音二进制 错误则返回json 参照下面错误码
$time=time();
if(!is_array($result)){
file_put_contents($path.$time.'.mp3', $result);
}
return $path.$time.'.mp3';
}

语音识别

<?php
require_once 'AipSpeech.php';

// 你的 APPID AK SK
const APP_ID = '18292366';
const API_KEY = 'WpNg4xVzYVobpVexcqDFGw25';
const SECRET_KEY = 'ryQHjupKjxY1ssIu1MiOBbpjIG39qb1x';

$client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);
$cz=$client->asr(file_get_contents('audio1.wav'), 'wav', 16000, array('dev_pid' => 1536,));
var_dump($cz,1);die;