位置: 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)(内斯塔特点)

  • 税后经营净利润怎么求
  • 小规模修理修配的税率是多少
  • 个人开具服务费发票税率
  • 企业增值税税负率怎么计算
  • 农产品加工会计分录
  • 银行日记账期初余额写在什么科目
  • 清包工可以有一部分小料吗
  • 加计抵减附加税怎么做账务处理
  • 房地产公司资本公积
  • 资本金利息收入算业务收入吗
  • 存货项目包括哪些具体内容
  • 高速路费电子发票怎么打印
  • 公司出售房产缴纳什么税
  • 公司的一些党员特别喜欢健身
  • 增值税专用发票开票必填项
  • 发票查询显示无数据怎么回事
  • 工资薪金总额包括职工福利费吗
  • 交易性金融资产和长期股权投资的区别
  • 进项留抵退税会计科目
  • 汇总表格怎么设置
  • vmware15虚拟机
  • 无法设置系统更新的原因
  • 安卓手机数据迁移到红米手机
  • yii2.0使用Plupload实现带缩放功能的多图上传
  • 苹果手机系统升级后电量消耗快
  • 不能抵扣的发票可以做成本吗
  • vue 右键菜单
  • 民办非盈利组织税收政策
  • thinkphp3.x中session方法的用法分析
  • 个人开发微信支付接口
  • 销售费用可以开专票吗
  • 股东分红的会计处理方法
  • html前端技术
  • php23种设计模式
  • python字符串中变量替换
  • 非成品油发票为什么不能抵扣
  • 车船使用税的征收标准是多少
  • 年会服装费属于什么费用
  • 多计提的个税能退回给员工吗
  • 预收款项可以开发票吗
  • MicrosoftSQLserver2014可以卸载吗
  • 个人出租不动产增值税优惠政策
  • 住房公积金有什么好处和优势?
  • 房租没发票怎么入账
  • 财务费用的核算内容有哪些
  • 销售费用期末余额
  • 会计凭证中的数字怎么填
  • 存货周转率特别高说明什么
  • 发票税额不全能抵扣吗
  • 复利和年金的区别通俗易懂的
  • 融资租赁与按揭的区别
  • 进项税额中运输费怎么算
  • 收到对方的银行承兑汇票
  • 投标保证金支付给谁
  • 公司赠送客户礼品怎么做账
  • 综合所得预扣预缴表校验结果以下人员未报送
  • 公司为员工租房应注意
  • sql server 2019自定义安装教程
  • linux中如何配置环境变量
  • slserv.exe - slserv进程是什么意思
  • agentctl.dll
  • mac内存管理在哪里
  • 根据显示的图的照片吊坠
  • win8.1玩游戏好不好
  • cocos2dx加libevent库
  • opengl mesa
  • Unity3D游戏开发pdf
  • 浅析科学发展观的核心立场
  • 自定义仪表盘的价值
  • Node.js中的construct
  • 我的自定义计划怎么删除
  • 粒子特效代码
  • flask框架官方文档
  • jquery数据绑定
  • js如何保留一位小数
  • 嵌入式安卓开发入门
  • 无偿转让股权要交税吗
  • 甘肃省国家税务局电子税务局
  • 如何查询甘肃省学业水平考试成绩
  • 迅雷网站官网下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设