微信小程序语音转文字功能
使用插件 同声传译
在微信公众平台添加第三方插件 同声传译
app.json写入
"plugins": { "WechatSI": { "version": "0.3.0", "provider": "wx069ba97219f66d99" } },
使用的地方引入
var app = getApp()
//引入插件:微信同声传译
var plugin = requirePlugin("WechatSI")
//获取全局唯一的语音识别管理器recordRecoManager
let manager = plugin.getRecordRecognitionManager()
Component({
properties: {
},
data: {
spekerIcon: 0,
timer: null,
},
attached: function () {
//优先执行
this.initRecorder()
//开始录音
manager.start({
duration: 60000,
lang: "zh_CN"
});
},
methods: {
//录音转文字
initRecorder: function () {
var _this = this
manager.onStop = function (res) {
_this.setData({
text_cont: res.result
})
};
manager.onStart = function (res) {
console.log(res);
};
manager.onError = function (res) {
console.log(res);
};
},
//结束执行的方法
okSpeak() {
manager.stop()
}
},
})
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· Apache Tomcat RCE漏洞复现(CVE-2025-24813)
2021-04-14 数组去重