商城系統(tǒng) 注冊

微信小程序語音轉(zhuǎn)文字的實(shí)現(xiàn)方式

2020-09-27|HiShop
導(dǎo)讀:一般小程序語音格式是mp3,那么如何將語音格式mp3轉(zhuǎn)換為文字,下面為大家介紹微信小程序語音轉(zhuǎn)文字的實(shí)現(xiàn)方式...

  一般小程序語音格式是mp3,那么如何將語音格式mp3轉(zhuǎn)換為文字,下面為大家介紹微信小程序語音轉(zhuǎn)文字的實(shí)現(xiàn)方式

微信小程序語音轉(zhuǎn)文字的實(shí)現(xiàn)方式

    微信小程序語音轉(zhuǎn)文字的實(shí)現(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://zytcm.com.cn/xiaocx/kaifa.html

電話咨詢 預(yù)約演示 0元開店