uniapp 使用 wechatSi 实现语音识别
1、登录微信小程序管理后台添加微信同声传译插件2、uniapp [manifest.json] 中声明插件:注:插件appId和插件版本号是固定的,在插件文档中可以获取到:3、使用在需要用到同声转义的页面中引入:const plugin = requirePlugin("WechatSI");const voicManager = plugin.getRecordRecognitionManage
·
1、登录微信小程序管理后台添加微信同声传译插件
2、uniapp [manifest.json] 中声明插件:
注:插件appId和插件版本号是固定的,在插件文档中可以获取到:
3、使用
在需要用到同声转义的页面中引入:
const plugin = requirePlugin("WechatSI");
const voicManager = plugin.getRecordRecognitionManager()
监听插件事件:
streamRecord: function() {
voicManager.start({
lang: "zh_CN",
})
},
streamRecordEnd: function() {
voicManager.stop();
uni.vibrateShort();
},
// 进入页面时,执行初始化事件
initRecord: function() {
// 识别结束事件
voicManager.onStop = (res) => {
let text = res.result
}
}
效果图:
功能已实现,实际效果有待考究。
更多推荐
已为社区贡献2条内容
所有评论(0)