PHP語音合成,文字轉語音生成mp3的語音附DEMO

首先,我們需要申請API接口,各位可以到百度API平臺申請

PHP語音合成,文字轉語音生成mp3的語音附DEMO

現在每個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產生興趣愛好的朋友,也可以通過下方鏈接去一些相關的書籍來學習。


分享到:


相關文章: