查看: 12|回复: 0

[小程序] 微信小程序开发语音识别文字教程

[复制链接]

3

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-11-8
发表于 2019-11-18 11:20:00 | 显示全部楼层 |阅读模式

微信小程序开发语音识别文字教程  

现在后台 添加插件 

微信同声传译

然后app.json

加入插件

"plugins": {
"WechatSI": {
"version": "0.0.7",
"provider": "xxxxxxxxx"
}
}

  

前端页面

  <image class="psearchsp_yuyinbtn" bindtouchstart='luyin'  bindtouchend='quxiaoluyin' style="display:{{isshow}}" src="yuyinbtn.png"></image>

 

 

js

var plugin = requirePlugin("WechatSI")
var manager = plugin.getRecordRecognitionManager()

  

 
  luyin() {
    manager.start({

      lang: 'zh_CN',

    })
    console.log('开始录音');
  },
  quxiaoluyin() {
    manager.stop()
    console.log('取消录音');
  },

  

 录音完成后回调

onload函数里面写

 

    manager.onRecognize = function (res) {
      console.log("current result", res.result)
    }
    manager.onStop = function (res) {
// mp3临时路径 console.log("record file path", res.tempFilePath)
//mp3语音转化成文字结果 console.log("result", res.result) } manager.onStart = function (res) { console.log("成功开始录音识别", res) } manager.onError = function (res) { console.error("error msg", res.msg) }

  

详细文档 看https://developers.weixin.qq.com/miniprogram/dev/extended/service/translator.html

 

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部