百度语音

浏览:761 发布日期:2020/02/21 分类:功能实现 关键字: 百度 语音 识别 语音 生成
语音识别和语音生成
/*
百度语音生成
var_dump(voice_generate("你好啊"));die;
*/

function voice_generate($text,$path="./"){
 
     require_once  './jpltcommon/voice/AipSpeech.php';
    // 你的 APPID AK SK
    $APP_ID = '18292366';
    $API_KEY = 'WpNg4xVzYVobpVexcqDFGw25';
    $SECRET_KEY = 'ryQHjupKjxY1ssIu1MiOBbpjIG39qb1x';
    
    /*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' => 5,
        'spd' => 3,
        'pit' => 3,
        'per' => 1,
    ));
    // var_dump( $result);die;
    // 识别正确返回语音二进制 错误则返回json 参照下面错误码
    $time=time();
    if(!is_array($result)){
        file_put_contents($path.$time.'.mp3', $result);
    }
     return $path.$time.'.mp3';
}
/*
百度语音识别
$path 路径
$format 类型
*/
function voice_identify($path,$format){
        require_once  './jpltcommon/voice/AipSpeech.php';
    // 你的 APPID AK SK
    $APP_ID = '18292366';
    $API_KEY = 'WpNg4xVzYVobpVexcqDFGw25';
    $SECRET_KEY = 'ryQHjupKjxY1ssIu1MiOBbpjIG39qb1x'; 
    $client = new AipSpeech($APP_ID,$API_KEY, $SECRET_KEY);
    $cz=$client->asr(file_get_contents($path), $format, 16000, array('dev_pid' => 1536,));
    return $cz;
   // var_dump($cz,1);die;
   
}

附件 voice.zip ( 11.1 KB 下载:35 次 )

评论( 相关
后面还有条评论,点击查看>>