1、在你的小程序中,加上可调用插件,设置-第三方设置-添加插件:微信同声传译。
2、把源码视图 中的appid替换成你自己的appid(点击详情-可查看appid)
data(){return{playN: 0,}
},
onShow(){this.play(); //语音
},
methods:(){// 播放语音play() {if(this.$.get_data("logInData") != true){ //判断了下是否登录状态return false}this.$.ajax("GET", "/api/mech/getVoiceMessage", {}, (res) => {if (res.code == 1000) {var _this = this;// var data = [80];var data = res.data;var numText = '';// var num = 1;if (data != undefined && _this.playN < data.length) {numText = data[_this.playN];// let text = "微信收款 800 元" // 真实环境替换为以后端返回文本(数字金额前后加一个空格,播报时就会顿一下)// let text = "微信收款 " + numText + "元";let text = numText;//直接调用全局封装好的方法_this.WechatSI.textToSpeech({lang: "zh_CN",tts: true,content: text,success: function(res) {console.log("succ tts", res.filename) //MP3录音文件_this.ScanAudio(res.filename);_this.playN++;console.log("playN", _this.playN);setTimeout(function() {_this.play();}, 6000);},fail: function(res) {console.log("fail tts", res)}})} else {setTimeout(function() {_this.playN = 0;_this.play();}, 6000);}}});},
},