微信小程序智能语音识别


  • <span style="font-size:14px;"> startRecode:function(){  
  •  var s = this;  
  •  console.log("start");  
  •  wx.startRecord({  
  •      success: function (res) {  
  •          console.log(res);  
  •          var tempFilePath = res.tempFilePath;  
  •          s.setData({ recodePath: tempFilePath, isRecode:true});  
  •      },  
  •      fail: function (res) {  
  •          console.log("fail");  
  •          console.log(res);  
  •          //录音失败  
  •      }  
  •  });  
  •  },  
  •  endRecode:function(){//结束录音   
  •  var s = this;  
  •  console.log("end");  
  •  wx.stopRecord();  
  •  s.setData({ isRecode: false });  
  •   
  •     
  •  wx.showToast();  
  •  setTimeout(function () {  
  •      var urls = app.globalData.urls + "/Web/UpVoice";  
  •      console.log(s.data.recodePath);  
  •      wx.uploadFile({  
  •          url: urls,  
  •          filePath: s.data.recodePath,  
  •          name: 'file',  
  •          header: {  
  •              'content-type': 'multipart/form-data'  
  •          },  
  •          success: function (res) {  
  •              var str = res.data;  
  •              var data = JSON.parse(str);  
  •              if (data.states == 1) {  
  •                  var cEditData = s.data.editData;  
  •                  cEditData.recodeIdentity = data.identitys;  
  •                  s.setData({ editData: cEditData });  
  •              }  
  •              else {  
  •                  wx.showModal({  
  •                      title: '提示',  
  •                      content: data.message,  
  •                      showCancel: false,  
  •                      success: function (res) {  
  •   
  •                      }  
  •                  });  
  •              }  
  •              wx.hideToast();  
  •          },  
  •          fail: function (res) {  
  •              console.log(res);  
  •              wx.showModal({  
  •                  title: '提示',  
  •                  content: "网络请求失败,请确保网络是否正常",  
  •                  showCancel: false,  
  •                  success: function (res) {  
  •   
  •                  }  
  •              });  
  •              wx.hideToast();  
  •          }  
  •      });  
  •  },1000)  
  •   
  •  }</span>  

  • 免责声明!

    本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



     
    粤ICP备18138465号  © 2018-2025 CODEPRJ.COM