微信小程序語音轉文字的實現方式
一般小程序語音格式是mp3,那么如何將語音格式mp3轉換為文字,下面為大家介紹微信小程序語音轉文字的實現方式
微信小程序語音轉文字的實現方式
1、微信小程序錄音,提交到服務器(此時音頻格式為silk);
2、利用silk-v3-decoder(https://github.com/kn007/silk-v3-decoder), 把silk 轉換成pcm格式 (silk/decoder /data/test.silk /data/1.pcm);
3、 用 ffmpeg 把 44100 采樣率 單聲道 16bts pcm 文件轉 16000采樣率 16bits 位深的單聲道pcm文件
ffmpeg -y -f s16le -ac 1 -ar 44100 -i test44.pcm -acodec pcm_s16le -f s16le -ac 1 -ar 16000 16k.pcm (獲得pcm文件)
ffmpeg -y -f s16le -ar 24000 -ac 1 -i /data/1.pcm -f wav -ar 16000 -b:a 16 -ac 1 /data/1.wav (獲得wav文件)
4、調用百度api 轉換 pcm , 就能獲取百度轉換后的 文字
注:采樣率很重要,錯了百度api將無法轉換,必須為8000或16000
HiShop小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過拖拽、拼接模塊布局小程序商城頁面,所看即所得,只需要美工就能做出精美商城。
更多小程序開發案例,盡在:http://www.gstsqh.com.cn/xiaocx/kaifa.html