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