• 微信同声传译插件的使用


    微信同声传译插件的使用

    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 }) } } }) }
  • 相关阅读:
    Review Python装饰器
    Python自动化开发三元运算 列表解析 生成器表达式
    Python自动化开发函数02
    Python自动化开发函数03
    Python自动化开发文件
    ELK02ELK收集Linux系统平台应用系统日志
    ELK01Elasticsearch
    html5调用摄像头并拍照
    Docker 安装 PostgreSQL
    《TensorFlow+Keras自然语言处理实战》图书介绍
  • 原文地址:https://www.cnblogs.com/bluesky1024/p/11755325.html
Copyright © 2020-2023  润新知