当前位置: 首页 > news >正文

科大讯飞 vue.js 语音听写流式实现 全网首发

组件下载

还是最近的需求,页面表单输入元素过多,需要实现语音识别来由用户通过朗读的方式向表单中填写数据,尽量快的、高效的完成表单数据采集及输入。

国内科大讯飞在语音识别方面的建树还是有目共睹,于是还是选择了科大讯飞的平台。

去其官方网站注册账号后,打开控制台-讯飞开放平台 开始语音听写功能,按照如下的方式将功能集成到你的项目中!此实现是借助官方js的实现进行VUE.JS的封装实现,其官方没有对应的实现SDK,通过不懈努力将其封装完毕,供有使用的同学参考集成。

下载源码包!

源码实现  直接点击下载即可。下载完成解压后,尽量不要修改项目的目录结构。拖到你的项目中。

 打开index文件,配置相关信息!APPID、APISecret、APIKey

至此组件信息配置完毕!

现在在页面中使用:

1、引入组件

import speech2text from '@/views/components/speechToText/iat/index'

2、注册组件及相应的变量、回调方法:

export default {name: "",data() {return {//语音识别audioWorking: false};},components: {speech2text},created() {},mounted() {},methods: {toAudioRecognise() {this.audioWorking = true},audioChanged(e){let r = e.result}}
};
</script>

3、使用组件:

<template><div class="py-20 h-100 container-bg" :class="[!noPadding ? 'px-20' : 'px-10']" v-loading="showSelfLoading"><div  class="flex-row" @click="toAudioRecognise"><el-image class="audio-icon" :src="require('@/assets/images/audioRec.png')">                                    </el-image></div><speech2text v-if="audioWorking" @close="audioWorking=false" @changed="audioChanged"></speech2text></div>
</template>

完毕,睡觉。

http://www.lryc.cn/news/238118.html

相关文章:

  • 局域网文件共享神器:Landrop
  • 如何使用Docker部署Apache+Superset数据平台并远程访问?
  • 【阿里云】图像识别 摄像模块 语音模块
  • 一文读懂 Linux 网络 IO 模型
  • Arduino库之U8g2lib
  • fiddler 手机抓包
  • 基于知识问答的上下文学习中的代码风格11.20
  • opencv-形态学处理
  • 手把手设计C语言版循环队列(力扣622:设计循环队列)
  • 数据仓库及ETL的理论基础
  • 5-4计算一串字符的空格数字字符其他
  • leetcode面试经典150题——30 长度最小的子数组
  • 学习计划计划执行记录
  • 【紫光同创PCIE教程】——使用WinDriver驱动紫光PCIE
  • MT8735/MTK8735安卓核心板规格参数介绍
  • NSSCTF web刷题记录6
  • 米哈游大数据云原生实践
  • 移动端适配-(postcss-pxtorem)
  • 【PostgreSQL】解决PostgreSQL时区(TimeZone)问题
  • Vue Router的使用
  • 海外IP代理科普——API代理
  • 详解Python安装requests库的实例代码
  • Flutter 使用 device_info_plus 遇到的问题
  • 论文阅读:“基于特征检测与深度特征描述的点云粗对齐算法”
  • [python]python筛选excel表格信息并保存到另一个excel
  • 使用kafka_exporter监控Kafka
  • 基于Bagging集成学习方法的情绪分类预测模型研究(文末送书)
  • Java算法(八)手写String集合元素去重的两种实现方式 正序 逆序 删除集合中符合条件的字符串
  • Linux的简单使用
  • OpenCV技术应用(4)— 如何改变图像的透明度