通過前兩篇文章百度文字轉語音介面api和laravel通過vender()方法引入第三方sdk擴充套件包 我們已經知道怎麼將百度語音識別包整合在laravel框架中
今天我們再講一種方法
首先在根目錄建立資料夾extends,然後將百度語音識別度下載到這個檔案,解壓即可
編輯composer.json
"autoload": {
"classmap": [
"extends/aibaidu/"
],
"psr-4": {
"App\\": "app/",
"Database\\Factories\\": "database/factories/",
"Database\\Seeders\\": "database/seeders/"
}
},
然後執行$ composer dumpautoload
最後controller
中呼叫即可
// 你的 APPID AK SK
$APP_ID = '254***07';
$API_KEY = 'dweqzb*****o1a2ceqhc';
$SECRET_KEY = 'q3hovsK69*****23FSlRzNuGWK3v';
$client = new \AipSpeech($APP_ID, $API_KEY, $SECRET_KEY);
$wd = request()->get('wd','中華人民共和國');
$res = $client->synthesis($wd,'zh', $ctp=1);
header('Content-Type:audio/mp3');
exit($res);
本作品採用《CC 協議》,轉載必須註明作者和本文連結