微信小程序語音轉文字功能


 使用插件 同聲傳譯

在微信公眾平台添加第三方插件 同聲傳譯

 

 

 app.json寫入

  "plugins": {
    "WechatSI": {
      "version": "0.3.0",
      "provider": "wx069ba97219f66d99"
    }
  },

使用的地方引入

var app = getApp()
//引入插件:微信同聲傳譯
var plugin = requirePlugin("WechatSI")
//獲取全局唯一的語音識別管理器recordRecoManager
let manager = plugin.getRecordRecognitionManager()
Component({

  properties: {
  },

  data: {
    spekerIcon: 0,
    timer: null,
  },
  attached: function () {
  //優先執行
    this.initRecorder()
    //開始錄音
  manager.start({
      duration: 60000,
      lang: "zh_CN"
    });

  },
  methods: {
  //錄音轉文字
    initRecorder: function () {
      var _this = this
      manager.onStop = function (res) {
        _this.setData({
          text_cont: res.result
        })
      };
      manager.onStart = function (res) {
        console.log(res);
      };
      manager.onError = function (res) {
        console.log(res);
      };
    },
  //結束執行的方法
    okSpeak() {
      manager.stop()
    }

  },
})

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM