微信小程序插件之微信同声传译

1、在小城程序后台,点击设置->第三方设置->插件管理->添加插件。

搜索微信同声传译,添加到小程序即可。

2、基于uniapp开发的小程序,在uni项目中的的manifest.json文件中,找到 mp-weixin,添加plugins

 

"plugins": {
			// 引入插件
			"WechatSI": { //   自定义的名字
				"version": "0.3.5", // 引入插件的版本号
				"provider": "wx069ba97219f66d99" // 引入插件的appID
			}
		}

3、添加成功之后,就可以在想要文字转语音的地方使用

示例:

1、先导入:
     let plugin = requirePlugin("WechatSI");
     let manager = plugin.getRecordRecognitionManager();

2、使用:
        plugin.textToSpeech({
			lang: "zh_CN",
			tts: true,
			content: "",//需要转语音的文本
			success: async function(res) {		
			console.log("succ tts", res.filename)
				let music = null;
				music = uni.createInnerAudioContext(); //创建播放器对象
				music.src = res.filename;
				music.volume = 1;
				music.playbackRate = 1.25;
				music.play(); //执行播放
				music.onEnded(() => {
					//播放结束
					music = null;
				});
				},
				fail: function(res) {
					// console.log("fail tts", res)
				}
			})