微信同聲傳譯插件的使用


微信同聲傳譯插件的使用

1微信同聲傳譯插件和騰訊雲智能語音后台操作的異同點

后台操作的相同點:

1:通需要在微信小程序后台添加對應插件   添加方式

后台操作的不同點

1:騰訊雲同聲傳譯插件需要在騰訊雲端口進行配置對應功能 添加方式

 

2微信同聲傳譯插件和騰訊雲智能語音前端引入的異同點

前端引入的相同點

1:app.json定義相同

 1 {
 2   "pages": [
 3     "pages/index/index",
 4   ],
 5   "window": {
 6   },
 7   "plugins": {
 8     "WechatSI": {
 9       "version": "0.1.0",
10       "provider": "wx069ba97219f66d99"
11     }
12   }
13 }

前端引入的不同點

1:在使用插件的頁面引用不同

當使用微信同聲傳譯插件時,需要引入插件並定義插件方法

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

而使用騰訊雲智能語音時,需要引入插件並定義傳入騰訊雲后台生成的對應參數

var plugin = requirePlugin("QCloudAIVoice")
plugin.setQCloudSecret(appid, secretid, secretkey) //設置騰訊雲賬號信息,其中appid是數字,secret是字符串

3微信同聲傳譯插件和騰訊雲智能語音的收費情況

微信同聲傳譯插件完全免費使用,適用於中小型項目使用
騰訊雲智能語音半免費使用,大型項目或則大批量調用api需要進行進行付費獲取更多權限

4微信同聲傳譯插件和騰訊雲智能語音功能點

1:微信同聲傳譯支持語音轉文字、文本翻譯、語音合成

1:騰訊雲智能語音語音實時語音識別轉文字、一句話語音識別(一句話識別支持語音數據識別和url識別)

5在小程序引用插件時注意使用

如果需要使用使用語音轉文字或則語音識別轉文字等功能,我們需要提前獲取小程序錄音權限

1:在進入小程序時,首先通過api獲取當前用戶使用授權使用錄音功能

onShow: function () {
    var _this = this
    // 獲取用戶是否授權錄音
    wx.getSetting({
      success: (res) => {
        // 如果未授權提示用戶,當前功能需要錄音功能才能使用
        if (!res.authSetting['scope.record']) {
          wx.authorize({
            scope: 'scope.record',
            success() {
              _this.setData({
                disabled:false
              })
            },
            fail(res){
              wx.showModal({
                title: '授權提示',
                content: '該應用需要使用你的錄音權限,是否同意?',
                success: function(res) {
                  if (res.confirm) {
            // 當用戶第一次授權拒絕時,根據最新的微信獲取權限規則,不會再次彈框提示授權,需要用戶主動再設置授權頁面打開授權,需要做對應的文案提示 wx.openSetting() }
else if (res.cancel) { } } }) } }) }else{ _this.setData({ disabled:false }) } } }) }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM