查看: 21|回覆: 0

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

[複製鏈接]

8

主題

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.

在本版发帖返回顶部