项目中用到了 olami sdk把录音或者文字转化为用户可以理解的json字符串。
效果图
重要jS代码:
//手指按下时 语音转文字
voiceToChar:function(){
var urls = app.globalData.slikToCharUrl;
var voiceFilePath = that.data.filePath;
if(voiceFilePath == null){
console.log("[Console log]:File path do not exist!");
wx.showModal({
title: '录音文件不存在',
content: '我也不知道哪错了,反正你就再试一次吧!',
showCancel: false,
confirmText: '确定',
confirmColor: '#09BB07',
})
return;
}
var appkey = app.globalData.NLPAppkey;
var appsecret = app.globalData.NLPAppSecret;
var NLPCusid = app.globalData.NLPCusid;
wx.showLoading({
title: '语音识别中...',
})
wx.uploadFile({
url: urls,
filePath: voiceFilePath,