小程序插件 同声传译 ,时长配置60s,但40s左右就停止翻译了,也没有执行onStop回调
https://developers.weixin.qq.com/miniprogram/dev/extended/service/translator.html
微信小程序插件:同声传译
manager.start({duration:60000, lang: "zh_CN"})
配置了60000MS后,录音测试时发现 时间未到60S时就不返回文本了,大概40s左右就不返回文本了,也没有执行onStop回调
我测试了微信提供的同声传译官方demo二维码 也有同样的问题,希望尽快给我回复,感激不尽
代码如下:
js:
const app = getApp();
const plugin = requirePlugin("WechatSI");
const manager = plugin.getRecordRecognitionManager();
Page({
data:{
contentList:[],
content:'',
loading:true
},
onLoad(options) {
// 微信同步传译
this.initRecord();
},
// 开始录音
touchStart(){
this.initRecord()
manager.start({duration:60000, lang: "zh_CN"})
},
// 停止录音
touchEnd(){
console.log('touchEnd停止')
manager.stop();
},
initRecord(){
let that = this
manager.onStart = (res) => {
console.log("成功开始录音识别----", res)
}
manager.onRecognize = (res) => {
console.log("新的识别----", res.result)
that.setData({
content:res.result
})
}
manager.onError = (res) => {
console.error("error msg----", res)
console.error("error msg----", res.msg)
}
manager.onStop = (res) => {
console.log("监听到结束事件----",res)
// console.log("录音临时文件地址----", res.tempFilePath)
// console.log("停止后的文本result----", res.result)
}
},
})
wxml:
l
1 回复
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)