微信小程序語(yǔ)音轉(zhuǎn)文字的實(shí)現(xiàn)方式
一般小程序語(yǔ)音格式是mp3,那么如何將語(yǔ)音格式mp3轉(zhuǎn)換為文字,下面為大家介紹微信小程序語(yǔ)音轉(zhuǎn)文字的實(shí)現(xiàn)方式
微信小程序語(yǔ)音轉(zhuǎn)文字的實(shí)現(xiàn)方式
1、微信小程序錄音,提交到服務(wù)器(此時(shí)音頻格式為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)換后的 文字
注:采樣率很重要,錯(cuò)了百度api將無(wú)法轉(zhuǎn)換,必須為8000或16000
HiShop小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過(guò)拖拽、拼接模塊布局小程序商城頁(yè)面,所看即所得,只需要美工就能做出精美商城。
更多小程序開(kāi)發(fā)案例,盡在:http://westcoastpropertyservices.com/xiaocx/kaifa.html