• 微信小程序语音转文字功能


     使用插件 同声传译

    在微信公众平台添加第三方插件 同声传译

     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()
        }

      },
    })
  • 相关阅读:
    python第七十九天--第十四周作业
    python第七十七天---HTML
    python第七十六天--堡垒机完成
    python第七十一天---堡垒机
    python第六十八天--第十二周作业
    XmlHepler(拿去就能用)
    .NET中代理服务器WebProxy的各种用法
    XML VS DataSet
    C#操作XML方式
    C#读取XML方式
  • 原文地址:https://www.cnblogs.com/yugueilou/p/16145308.html
Copyright © 2020-2023  润新知