首先,我們需要申請API接口,各位可以到百度API平臺申請
現在每個API每天免費可以調用20萬次, 對一般用戶來說,這個調用量已足夠,也可以接入網站驗證碼語音播報等。
下面,貼上DEMO,各位可以自己擴展成表單格式的。
require_once 'AipSpeech.php';//這裡的SDK在百度申請了API後,可以下載到SDK
// 你的 APPID AK SK
const APP_ID = '113*******118';//API的ID
const API_KEY = '6NmuG2*****V11';//API的KEY
const SECRET_KEY = 'v4HCPIl*********ZInr5YT8q6V11'; //API的SECRET
$client = new AipSpeech(APP_ID, API_KEY, SECRET_KEY);
$result = $client->synthesis('你好,森林PHP開發!', 'zh', 5, array(
'vol' => 5,
));//這裡是調用格式,第一變量是文本內容,第二變量是語言種類,第三變量是語速
// 識別正確返回語音二進制 錯誤則返回json 參照下面錯誤碼
//var_dump($result);
if(!is_array($result)){
file_put_contents('audio.mp3', $result);
}
?>
Your browser does not support the audio element.
上面的DEMO打開後,你就會聽到語音朗讀出"你好,森林PHP開發!"了,是不是很方便?
更多的內容可以關注我們的公眾號 senlinphp 如果對PHP產生興趣愛好的朋友,也可以通過下方鏈接去一些相關的書籍來學習。
閱讀更多 森林PHP開發 的文章