unity接讯飞语音识别SDK(windows平台)

12 篇文章 1 订阅
5 篇文章 4 订阅

上一篇只是shi'实现C#接讯飞语音识别SDK,这一篇在unity中实现语音识别

1、在unitygong工yin'音频资源

2、导入SDK中的msc:

3、创建脚本,封装dll,步骤就不重复了

4、做一个处理音频的接口,传入appid,会话信息、音频路径

5、负责初始化appid ,会话信息,音频路经,最后调用接口(appid传入自己的,msc导入自己的)

6、识别英文的结果:

识别中文的结果:

注意事项(我在做项目时遇到的问题):

首先:SDK不是线程安全的,不支持多路并发调用,即上一会话没有结束,就开启了下一会话,我因为同时开了多个VS,测试不同的语音识别项目,结果就导致其中一个项目运行时登陆失败,问了讯飞的开发人员才找出了原因

语言如果选错,最后会识别不出来,中文语音会话信息就选中文模式,英文音频就选英文模式,不然会识别出乱码,输出不了。

程序中使用msc_x64,如果用msc会报错,可能是因为电脑是64位的吧,这只是我的猜测

有开始就要有结束:

比如登陆后,最后使用完毕一定要退出

开启会话,最后也要关闭会话

今天就写到这,下一篇是关于在线录制音频之后把音频转成文字

demo地址;https://download.csdn.net/download/hyy_sui_yuan/10554682

有不理解的地方可以问,我也是刚研究没多长时间,知道刚接触是有些困难

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值