uni-app 微信同声传译,实现AI语音功能(语音转文字,文字转语音,英汉互译

uni-app 微信同声传译,实现AI语音功能(语音转文字,文字转语音,英汉互译)

  • 一:添加插件
    • 1、登录微信公众号平台,进入左边导航栏的设置,选择第三方设置,,添加插件,申请添加微信同声传译插件
    • 2、插件文档
        • 1.语音输入
        • 2文本翻译
        • 3语音合成
  • 二:使用插件
    • 1、配置
    • 2、引入
  • 三:完整功能页面

一:添加插件

1、登录微信公众号平台,进入左边导航栏的设置,选择第三方设置,,添加插件,申请添加微信同声传译插件

在这里插入图片描述

2、插件文档

1.语音输入

2文本翻译

3语音合成

https://mp.weixin.qq.com/wxopen/plugindevdoc?appid=wx069ba97219f66d99&token=1204549772&lang=zh_CN

二:使用插件

1、配置

查找插件 appid
在这里插入图片描述
在 manifest.json 源码视图中添加插件
在这里插入图片描述

2、引入

添加组件

<button class="cu-btn  bg-green voicebtn " @touchstart="touchStart" @touchend="touchEnd"></button>

插件引入

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

touchStart() 开始录音

touchStart: function() {   manager.start({  duration: 60000,  lang: "zh_CN"  });  },  

touchEnd() 结束录音

touchEnd: function() {  uni.showToast()  manager.stop();  }, 

initRecord() 语音回调

 initRecord: function() {  manager.onStart = function(res) {  this.voiceState ="onStart:"+ res.msg+"正在录音"  };  //有新的识别内容返回,则会调用此事件  manager.onRecognize = (res) => {  this.voiceState = res.result;  }  // 识别结束事件  manager.onStop = (res) => {  this.voiceState = res.result;  }  // 识别错误事件  manager.onError = (res) => {  this.voiceState = res.msg;  }  },  

三:完整功能页面

<template>  <view>  <view class="voicepad">  {{voiceState}}  </view>  <button class="cu-btn  bg-green voicebtn " @touchstart="touchStart" @touchend="touchEnd"><image src="../../static/record.png" mode="widthFix" style="width: 50rpx;"></image></button>  </view>  
</template>  <script>  var plugin = requirePlugin("WechatSI")  let manager = plugin.getRecordRecognitionManager();  export default {  data() {  return {  voiceState: "你可以这样说..."  }  },  onShow() {  },    onLoad() {  this.initRecord();  },  methods: {  touchStart: function() {   manager.start({  duration: 60000,  lang: "zh_CN"  });  },  touchEnd: function() {  uni.showToast()  manager.stop();  },  /**  * 初始化语音识别回调  * 绑定语音播放开始事件  */  initRecord: function() {  manager.onStart = function(res) {  this.voiceState ="onStart:"+ res.msg+"正在录音"  };  //有新的识别内容返回,则会调用此事件  manager.onRecognize = (res) => {  this.voiceState = res.result;  }  // 识别结束事件  manager.onStop = (res) => {  this.voiceState = res.result;  }  // 识别错误事件  manager.onError = (res) => {  this.voiceState = res.msg;  }  },  }  }  
</script>  <style>  
.voicebtn{height:130upx;display: block;width:130upx;line-height:130upx;border-radius: 65upx;font-size: 50upx;position: absolute;top:1060upx;left:310upx;}  
.voicepad{height: 250upx;width:680upx;background: #fff;margin: 30upx auto;border-radius: 8upx;color: #CCCCCC;padding:20upx;font-size: 35upx;}  
</style>  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35149.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小程序之定位语音识别=>插件:微信同声传译

说明:文章部分内容及图片出自网络&#xff0c;如有侵权请与我本人联系(主页有公众号:小攻城狮学前端) 作者&#xff1a;小只前端攻城狮、 主页&#xff1a;小只前端攻城狮的主页、 首发&#xff1a;掘金 GitHub&#xff1a;P-J27、 CSDN&#xff1a;PJ想做前端攻城狮 著作权归作…

关于使用微信同声传译报错的问题

最近开发微信小程序&#xff0c;需要用到语音识别的功能&#xff0c;于是就用了微信官方的微信同声传译的插件&#xff0c;但是使用的时候报错了&#xff0c;我使用了云开发&#xff0c;后来经过这是误报&#xff0c;可以忽略&#xff0c;类似的报错也是可以忽略的

百度新突破:AI同声传译系统STACL,可预测,低延迟

文章来源&#xff1a;ATYUN AI平台 百度开发了新的AI系统&#xff0c;名为同声传译和预期与可控延迟&#xff08;STACL&#xff09;&#xff0c;百度声称这代表了自然语言处理的重大突破。 与大多数AI翻译系统不同&#xff0c;STACL能够在演讲者讲话后几秒钟开始翻译&#x…

语音识别+语音合成+同声传译 微信小程序

语音识别语音合成同声传译 微信小程序 代码库链接为&#xff1a;https://github.com/Resulte/SpeechProcessMiniProgram &#xff08;希望您去Github的时候顺便给个Star&#xff09; 项目预览 扫描下方小程序码&#xff0c;即可查看预览&#xff1a; 主页 语音识别 #### 语…

“同声传译”的难度有多大?

同声传译&#xff0c;简称“同传”&#xff0c;又称“同声翻译”、“同步口译”&#xff0c;是指译员在不打断讲话者讲话的情况下&#xff0c;不间断地将内容口译给听众的一种翻译方式。 同声传译作为一种翻译方式&#xff0c;其最大特点在于效率高&#xff0c;原文与译文翻译…

小程序=》添加同声传译插件,做简单的播放文本功能

一、进入小程序管理后台&#xff0c;菜单拉到最底下的“设置” 二、设置》第三方设置》插件管理》添加插件&#xff0c;输入“微信同声传译”即可添加 三、修改app.json文件&#xff0c;plugins节点下增加 "WechatSI": {"version": "0.3.5",&qu…

中英同声传译,线上同声传译服务

疫情期间&#xff0c;线上会议需求量激增&#xff0c;英信翻译升级同传翻译功能&#xff0c;制定线上同传大会解决方案&#xff0c;可远程快速接入&#xff0c;以线上同传(云同传)形式为大会提供全流程实时同传翻译服务。 3月份&#xff0c;“中信证券年度业绩交流会”会议以网…

交替传译和同声传译哪个难

我们知道&#xff0c;交替传译和同声传译是会议口译的高级形式。在涉外会议和商务活动中&#xff0c;往往根据需要采用这两种不同的口译方式。那么&#xff0c;针对交替传译Consecutive Interpreting和同声传译 Simultaneous Interpretation&#xff0c;这两种口译方式哪种比较…

使用微信同声传译插件开发一款翻译类的小程序

使用微信同声传译插件开发一款翻译类的小程序 1. 微信同声传译插件简介 1.1 微信同声传译插件有三个功能&#xff1a;语音输入、文本翻译、语音合成。可参考微信开发文档https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/extended/translator.html 2. …

Taro 微信同声传译插件使用详解

最近在做语音交互用到了 微信同声传译插件 &#xff0c;下面介绍一下这个插件的用法 1.首先在微信公众后台添加 同声传译插件 正式开始使用微信同声传译小程序插件之前需先在微信公众平台 -> 第三方设置 -> 插件管理处添加插件&#xff0c;点击详情可以查看文档。如下图…

微信小程序使用同声传译实现语音识别功能

微信小程序使用同声传译实现语音识别功能 我使用同声传译语音识别功能是为了实现微信小程序首页的语音搜索功能&#xff0c;如果你也是那么恭喜你&#xff0c;你可以ctrlc、ctrlv再改一改&#xff0c;如果你不是那么你也不要着急的走可以看完我的文章会对你有所帮助&#xff0…

微信小程序同声传译使用总结

最近在做项目中需要使用录音转文字&#xff0c;之前用微信SDK可以直接使用wx.translateVoice({}&#xff09;&#xff0c;但是小程序中没有提供此类方法&#xff0c;没办法只能查资料解决了&#xff0c;看了好多大多是保存当前录音文件掉讯飞接口实现语音转译&#xff0c;还需要…

(保姆教程及高级玩法及坑)微信同声传译插件-语音识别

目录 一、背景 二、效果 ​编辑 三、保姆级教程 3.1 小程序后台添加插件&#xff1a;微信同声传译 3.1.1 设置 -> 第三方设置 -> 添加插件 3.1.2 搜索插件 3.1.3 成功添加后&#xff0c;点击详情 3.1.4 复制它的AppID和最新版本号&#xff08;后序有用&#xff09; …

微信小程序语音识别、语音合成(微信同声传译)使用代码实例

最近在开发一款“单词大作战”的微信小程序&#xff0c;想增加语音识别、语音合成这2个功能。&#xff08;让用户能听到单词的读音&#xff0c;并对比自己读音是否标准正确&#xff09;。 查了一下资料&#xff0c;大概有几种方式&#xff1a;用百度翻译&#xff08;需要配置后…

同声传译,主要难在哪里?

搜狗的机器翻译团队成绩有目共睹&#xff0c;而且搜狗同传也是国内目前唯一曾应用于大型会议的语音识别机器翻译系统&#xff0c;从去年世界互联网大会上&#xff0c;搜狗CEO王小川首秀了这项技术。随后&#xff0c;搜狗同传又在香港科技大学学术讲座、前哨大会、GMIS大会上“炫…

使用微信同声传译,实现页面滑动播放

一、添加微信同声传译插件 由于目前使用官方推荐的添加方式无法查找到微信同声传译插件&#xff0c;因此&#xff0c;我们直接使用微信服务平台进行添加&#xff0c;操作步骤如下&#xff1a; 1.点击微信服务平台链接&#xff0c;下滑找到微信同声传译 2.点击添加插件按钮&am…

线上Debug,学会Arthas拿捏所有bug

点击上方“Java基基”&#xff0c;选择“设为星标” 做积极的人&#xff0c;而不是积极废人&#xff01; 每天 14:00 更新文章&#xff0c;每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路&#xff0c;很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应…

中国首档程序员真人秀,20位选手找bug做模型,结果一开场主办方就惨遭攻击...

金磊 杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 终于&#xff01;终于&#xff01;终于&#xff01; 以程序员为主题的综艺真人秀&#xff0c;真真儿的诞生了&#xff01; 你以为是参赛选手都会是秃头、黑眼圈&#xff0c;21岁拥有40岁的面容&#xff1f; 图源&#xff1a…

跑分达ChatGPT的99%,人类难以分辨!开源「原驼」爆火,iPhone都能微调大模型了...

梦晨 发自 凹非寺量子位 | 公众号 QbitAI 自动测试分数达到ChatGPT的99.3%&#xff0c;人类难以分辨两者的回答…… 这是开源大模型最新成果&#xff0c;来自羊驼家族的又一重磅成员——华盛顿大学原驼&#xff08;Guanaco&#xff09;。 更关键的是&#xff0c;与原驼一起提出…

跑分达ChatGPT的99%,人类难以分辨!开源「原驼」爆火,iPhone都能微调大模型了

来源 | 量子位 | 公众号 QbitAI 自动测试分数达到ChatGPT的99.3%&#xff0c;人类难以分辨两者的回答…… 这是开源大模型最新成果&#xff0c;来自羊驼家族的又一重磅成员——华盛顿大学原驼&#xff08;Guanaco&#xff09;。 更关键的是&#xff0c;与原驼一起提出的新方法…