微信小程序语音录入文本框文字

首先在第三方设置加入插件 之后在app.json写上 "plugins": {"WechatSI": {"version": "0.3.0","provide

首先在第三方设置加入插件

在这里插入图片描述

之后在app.json写上

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

在这里插入图片描述

最后直接用

// 录音
var plugin = requirePlugin("WechatSI")
let manager = plugin.getRecordRecognitionManager()
export const setSound = () => {return new Promise(resolve => {manager.onStop = function (res) {resolve(res)};manager.onStart = function (res) {console.log(res);};manager.onError = function (res) {console.log(res);};manager.start({duration: 3000,lang: "zh_CN"});})
}
import {setSound
} from '../../utils/wx_base_api.js'setSound().then(res => {
// res就是获取到语音转文字得结果
})

在这里插入图片描述