麻豆做爰免费观看-日本熟妇一区二区三区-欧美午夜精品一区二区-xxxxx国产-精品欧美日韩-五月天黄色小说-亚洲熟妇一区-jizz国产视频-国产91九色-www好男人-国产精品久久久免费-九九热精彩视频-www..com国产-午夜簧片-欧美一区中文字幕-在线观看亚洲一区二区-一级少妇精品久久久久久久-www.欧美国产-日韩欧美综合视频-成人性视频免费网站

027-81331413

微信小程序語音識別怎么做

發布時間:2020-11-09 瀏覽:2258

  1、概述

  通過微信小程序wx.startRecord()和wx.stopRecord()接口錄音并上傳silk錄音文件至服務器,通過ffmpeg將silk錄音文件轉成wav錄音文件,再通過百度語音識別 REST API 獲取語音識別后的結果。

  2、代碼實現

  錄音和語音文件上傳

  

微信小程序 語音識別怎么做(附小程序+服務器源

  

微信小程序 語音識別怎么做(附小程序+服務器源

  node.js服務端接收語音文件代碼

  silk文件轉wav文件

  我使用的是silk-v3-decoder將silk文件轉wav文件

  

微信小程序 語音識別怎么做(附小程序+服務器源

  silk-v3-decoder 使用方法

  

微信小程序 語音識別怎么做(附小程序+服務器源

  百度語音識別 REST API識別wav文件

  1、通過API Key和Secret Key獲取的access_token

  

微信小程序 語音識別怎么做(附小程序+服務器源

  通過API Key和Secret Key獲取的access_token文檔

  

微信小程序 語音識別怎么做(附小程序+服務器源

  2、通過token 調用百度語音識別 REST API識別接口

  

微信小程序 語音識別怎么做(附小程序+服務器源

  3、語音識別優化

  通過上述操作后,發現識別的內容和實際內容差別很大

  

微信小程序 語音識別怎么做(附小程序+服務器源

  百度語音識別 REST API文檔

  查看文檔可知:采樣率:8000/16000 僅支持單通道

  在ffmpeg里對應的設置方式分別是:

  -ar rate 設置采樣率

  -ac channels 設置聲道數

  修改converter.sh文件,修改為下圖所示

  

微信小程序 語音識別怎么做(附小程序+服務器源

  修改后的converter.sh文件