微信小程序插件之微信同声传译
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)
}
})