位置: IT常识 - 正文

vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)(vue3.0项目)

编辑:rootadmin
vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)

推荐整理分享vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)(vue3.0项目),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue3.0项目实战视频,vue3 + ts,vite vue3 typescript,vue3.0项目,vue3.0 ts,vue3.0项目,vuevant项目,vuevant项目,内容如对您有帮助,希望把文章链接给更多的朋友!

🐱 个人主页:不叫猫先生 🙋‍♂️ 作者简介:前端领域新星创作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步,一起加油呀! 💫系列专栏:vue3从入门到精通、TypeScript从入门到实践 📢 资料领取:前端进阶资料以及文中源码可以找我免费领取 🔥 前端学习交流:博主建立了一个前端交流群,汇集了各路大神,互相交流学习,期待你的加入!(文末有我wx或者直接私信)

目录背景一、项目环境二、注册科大讯飞三、下载语音识别demo四、新建vue3项目五、项目目录六、配置七、踩坑记录八、实现效果背景

本人最近在做数字人项目,用到科大讯飞的语音识别功能,遇到了许多坑,做个总结,给兄弟们铺铺路。科大讯飞语音识别主要通过识别声音然后转换成文字,具体展示如下图所示:

一、项目环境vue3+vite+ts项目集成科大讯飞语音识别(项目搭建过程以及踩坑记录)(vue3.0项目)

vue3+ts+vite

二、注册科大讯飞

注册后新建个应用,拿到APPID、APISecret、APIkey,在项目中会用到这三个参数,新用户有500条免费的服务量。 ,

三、下载语音识别demo

科大讯飞文档中心中示例demo,博主选择的是js语言,注意该demo项目环境为webpack+js

选择demo-js语言下载

四、新建vue3项目yarn creat vite 'project-name'或者npm init vite@latest 'project-name'

五、项目目录digitalPerson├─ .gitignore├─ README.md├─ auto-imports.d.ts├─ index.html├─ package.json├─ public│ ├─ index.html│ └─ vite.svg├─ src│ ├─ App.vue│ ├─ assets│ │ └─ vue.svg│ ├─ components│ │ └─ HelloWorld.vue│ ├─ iat_ws.js│ ├─ layout│ │ └─ index.vue│ ├─ main.ts│ ├─ router│ │ └─ index.ts│ ├─ style.css│ ├─ until│ │ ├─ base64js.js│ │ ├─ bootstrap.js│ │ ├─ browser.min.js│ │ ├─ jquery.js│ │ └─ transcode.worker.js│ ├─ views│ │ └─ index.vue│ └─ vite-env.d.ts├─ tsconfig.json├─ tsconfig.node.json├─ vite.config.ts├─ vite.config.ts.js└─ yarn.lock六、配置

package.json配置项具体如下,我们需要安装一些依赖来支持语音识别demo适应vue3环境,不然会遇到很多问题.

"dependencies": { "@originjs/vite-plugin-commonjs": "^1.0.3", "@rollup/plugin-inject": "^5.0.3", "ant-design-vue": "^3.2.15", "jquery": "^3.6.2", "vue": "^3.2.45", "vue-router": "^4.1.6" }, "devDependencies": { "@types/node": "^18.11.17", "@vitejs/plugin-vue": "^4.0.0", "crypto-js": "4.0.0", "typescript": "^4.9.3", "unplugin-auto-import": "^0.12.1", "vconsole": "^3.15.0", "vite": "^4.0.0", "vue-tsc": "^1.0.11" }依赖名称描述@originjs/vite-plugin-commonjs项目中混用 require 和 import ,即存在混用 commonJS 和 ES6 模块的情况,需要用该插件的transformMixedEsModules 配置进行 hotfix@rollup/plugin-inject使用该插件注入全局 jQuery 环境@types/node可以整体解决模块的
本文链接地址:https://www.jiuchutong.com/zhishi/287314.html 转载请保留说明!

上一篇:最小的计算机系统是什么(最小计算机系统包括)

下一篇:内斯特角灯塔上空的银河 ,苏格兰斯凯岛 (© Shaiith/Getty Images)(内斯塔特点)

  • 论坛发帖推广七大技巧(论坛推广帖子)

    论坛发帖推广七大技巧(论坛推广帖子)

  • iqoo8pro返回键怎么设置(iqoo7返回键)

    iqoo8pro返回键怎么设置(iqoo7返回键)

  • 苹果教育优惠必须本人签收吗(苹果教育优惠必须是在读大学生吗)

    苹果教育优惠必须本人签收吗(苹果教育优惠必须是在读大学生吗)

  • 微信怎样查看访客记录(微信怎样查看访客)

    微信怎样查看访客记录(微信怎样查看访客)

  • 小爱音箱怎么连接微信(小爱音箱怎么连接空调)

    小爱音箱怎么连接微信(小爱音箱怎么连接空调)

  • 钉钉直播老师可以知道学生分屏吗(钉钉直播老师可以听到学生说话吗)

    钉钉直播老师可以知道学生分屏吗(钉钉直播老师可以听到学生说话吗)

  • 钉钉卡住算观看时间么(钉钉卡住算观看时长吗)

    钉钉卡住算观看时间么(钉钉卡住算观看时长吗)

  • 台式电脑浏览器打不开网页是什么原因(台式电脑浏览器打不开怎么办)

    台式电脑浏览器打不开网页是什么原因(台式电脑浏览器打不开怎么办)

  • airpods pro送的是快充线吗(airpods pro送的是线能给手机充电吗)

    airpods pro送的是快充线吗(airpods pro送的是线能给手机充电吗)

  • 华为mate30发烫怎么解决(华为mate30发热烫手)

    华为mate30发烫怎么解决(华为mate30发热烫手)

  • 追加评价隐藏别人能看到吗(追加评价隐藏有用吗)

    追加评价隐藏别人能看到吗(追加评价隐藏有用吗)

  • 美颜会影响人脸识别吗(美颜会影响像素吗)

    美颜会影响人脸识别吗(美颜会影响像素吗)

  • 滴滴时长费怎么计算(滴滴时长计费)

    滴滴时长费怎么计算(滴滴时长计费)

  • mate30pro的4g和5g性能差距(mate30pro的4g和5g外表怎么分辨)

    mate30pro的4g和5g性能差距(mate30pro的4g和5g外表怎么分辨)

  • ppt动画效果进入在哪(ppt动画效果进入棋盘下怎么设置)

    ppt动画效果进入在哪(ppt动画效果进入棋盘下怎么设置)

  • u盘里的照片损坏了怎么修复(存在u盘里的照片损坏怎么修复)

    u盘里的照片损坏了怎么修复(存在u盘里的照片损坏怎么修复)

  • 小米永恒模式是啥(小米永恒模式是真的吗)

    小米永恒模式是啥(小米永恒模式是真的吗)

  • 苹果xsmax参数(苹果14配置参数表)

    苹果xsmax参数(苹果14配置参数表)

  • 手机桌面文件夹怎么删除(手机桌面文件夹一键解散)

    手机桌面文件夹怎么删除(手机桌面文件夹一键解散)

  • 手机如何传东西到另一个手机上(手机如何传东西到ipad)

    手机如何传东西到另一个手机上(手机如何传东西到ipad)

  • 红米note8怎么显示被拦截的短信(红米note8状态栏怎么设置)

    红米note8怎么显示被拦截的短信(红米note8状态栏怎么设置)

  • iphone x怎么设置防窥(iphonex怎么设置来电铃声音乐)

    iphone x怎么设置防窥(iphonex怎么设置来电铃声音乐)

  • wdr6300是千兆吗(wdr6300怎么区分百兆和千兆)

    wdr6300是千兆吗(wdr6300怎么区分百兆和千兆)

  • 如何修改exe程序(怎么修改exe程序)

    如何修改exe程序(怎么修改exe程序)

  • ipad如何显示wifi密码(iPad如何显示电池健康)

    ipad如何显示wifi密码(iPad如何显示电池健康)

  • 手机关机微信视频显示什么(手机关机微信视频电话会怎么显示)

    手机关机微信视频显示什么(手机关机微信视频电话会怎么显示)

  • 浅谈Linux中free命令以及它的一些有用选项(linux中free命令详解)

    浅谈Linux中free命令以及它的一些有用选项(linux中free命令详解)

  • 增值税明细账用三栏式还是多栏式
  • 关税的征收对象是贸易性商品,不包括
  • 业务往来中接受礼品道德吗
  • 供应商属于应收账款吗
  • 办公室购买水果做会计分录
  • 发票代码和发票号码是什么
  • 初始数据录入后怎么修改
  • 多计提的费用如何做分录
  • 业务员出差借款,用途写什么
  • 增值税专用发票可以开电子发票吗
  • 如何查询分公司开户行
  • 税控盘怎么打票
  • 怎么查公司连续缴纳社保记录
  • 财税2010121号文件有效吗
  • 进口退运货物基本流程
  • 工资晚发一个月个税怎么申报的
  • 会计准则规定的关联方
  • 产品毛利率计算表
  • 供应商是收款人还是付款人
  • 员工福利专票分录
  • 外管证预缴增值税怎么抵扣
  • linux系统怎么关闭端口
  • 公司帮员工交的社保公司可以退吗
  • Laravel 5.4中migrate报错: Specified key was too long error的解决
  • 个税的适用税率有哪些
  • 个人独资企业公账转私账
  • pruttct.exe - pruttct是什么进程 有什么用
  • 按下电源按钮时锁定计算机怎么弄
  • 若依框架讲解
  • php批量发送邮件
  • 金融企业计提贷款利率
  • php通过url传递参数
  • 非高新企业自主研发,相关政策
  • 利用php判断文件是否存在
  • php如何post
  • ldd命令详解
  • 没进项票
  • 增值税为什么不能在税前扣除
  • 公账转给员工工资
  • 关于小微企业免征增值税
  • 报表里主营业务怎么填
  • sql merge语句
  • 增值税进项加计抵减怎么计算
  • Mysql数据库备份库命令
  • 小企业会计准则和一般企业会计准则的区别
  • 股东投资款可以拿出来吗
  • 标书费没有发票合理吗
  • 申报过的印花税在哪查询呢
  • 劳务费无发票怎么处理
  • 预收工程款怎么做账
  • 长期待摊费用装修费分摊分录
  • 转账给个人账户
  • 印花税是怎么缴纳
  • 基本户怎么提现金
  • 企业自建厂房需要有资质吗
  • 资产负债表中没有其他应收款
  • 现金流水账怎么做表格
  • 企业代购是什么意思
  • mysql事件调用存储过程
  • MySQL删除重复数据只保留一条
  • 雨林木风 u盘
  • centos virsh
  • windows10磁盘
  • linux 管道实现
  • 电脑预装软件是什么意思
  • linux的命令行怎么打开
  • 电脑导航阻止怎么办
  • 用注册表更改用户名后无法登陆
  • python中2和2.0的区别
  • 利用职务之便谋取私利是什么罪
  • jquery 表格 排序
  • koa和express的区别
  • viewstock
  • jquery拖拽流程布局
  • android 加载更多
  • unity 形变
  • android教程下载
  • 原生js实现promise.all
  • 中国进口国外品牌排行榜
  • 中国的消费税是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设