說說最近在開發微信小程序語音識別遇到的問題吧
最先使用微信小程序錄音控件可以拿到silk格式,后來微信官方又支持mp3格式了 但是我們拿到這些格式以后,都還不能直接使用,做語音識別,因為目前百度的語音識別格式不支持mp3格式的 百度php語音識別接口 http://yuyin.baidu.com/docs/asr/188
但是有支持wav格式的,於是又要想辦法怎么把mp3格式轉為wav格式 在百度搜了一大圈。 最后知道說要使用一個ffmpeg組件 於是繼續搜資料 看看Linux服務器如何安裝ffmpeg 安裝好了ffmpeg以后 就接着使用php來調用命令轉碼 好的轉碼成功了
那么就開始將轉碼以后的wav格式傳給百度的語音識別接口吧 然后發現百度上傳給他語音以后,還不是馬上告訴你識別的結果。
還是需要回調給你 於是你要做一個回調接口,在回調接口里去拿這個識別結果 然后拿到這個識別結果 來做比較,這樣就可以做微信語音識別了 整個路走下來非常不順 一大堆的學習 中間也磨煉了不少技術。 關鍵還是在於折騰啊。這一頓下來還是學到了不少東西了。
我,秋峰,phper,目前自創業,做項目系統開發,php后端加小程序前端結合 今天就給大家分享到這里,希望對大家有所幫助。歡迎交流 大家相互學習 共同提高 我的 微信號:qiufeng2999