欧美日韩1234-岳两女共夫互换观看视频-日本不卡一区二区-gogogo高清国语完整-国产区在线-狠久久-男男互操视频-另类国产-欧美人与禽猛交乱配视频-欧美另类一区-久久成人在线视频-国产一级片av-青青草视频播放-欧美三级黄-日日射天天射-在线国产欧美-日韩永久-国产黄色成人-伊人三区-国产午夜精品理论片-999精彩视频-免费看av软件-欧美xxxx喷水-国产蜜臀-美女四肢被绑在床扒衣-日本公妇乱淫-99久久久国产精品无码性

027-81331413

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

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

  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文件