uniapp小程序使用文字转语音播报类似支付宝收款播报小程序语音识别和朗读

第一步:登陆微信公众平台,侧边栏的设置-----第三方设置-----插件管理----添加插件(搜索–同声传译)

第二步:打开 hbiuider-x,找到当前项目,打开manifest.json,找到源码视图,配置插件

 

 

 代码块:

// provider是你查看详情以后的appId
"plugins": {
            "WechatSI": {
              "version": "0.3.5",
              "provider": "wx069ba97219f66d99"
            }
}

第三步,页面引入使用

 

let plugin = requirePlugin("WechatSI");
let manager = plugin.getRecordRecognitionManager();
 
 
// 语音播报
			bobao(){
				let _this=this;
				plugin.textToSpeech({
				lang: "zh_CN",
				tts: true,
				content: '我是智能语音播报',
				success: function(res) {
				// console.log("succ tts", res.filename)   
				let music = null;
				music = uni.createInnerAudioContext(); //创建播放器对象
				music.src = res.filename;
				music.play(); //执行播放
				music.onEnded(() => {
					//播放结束
					music = null;
						});
				},
				fail: function(res) {
				     // console.log("fail tts", res)
						}
				})
},

  

posted @ 2024-10-14 10:01  想吃水煮麻辣鱼  阅读(120)  评论(0编辑  收藏  举报