Unity 语音识别 详情版 和 发布过程中遇到的问题

本文详细介绍了如何在Unity中集成并使用讯飞语音识别SDK,包括从创建应用、下载SDK到在Android环境下配置和解决发布时遇到的错误。在发布过程中,提到了文件路径、权限设置、资源打包等问题及其解决方案。最后,作者分享了在Unity 5.4.3f1中发布遇到的错误,如ClassNotFoundException,以及可能的原因和解决办法。
摘要由CSDN通过智能技术生成

最近公司打算弄一个新的项目即unity的语音识别,上网搜索后发现讯飞sdk是现目前大多数常用的语音识别,而且识别效果佳

目前网上已有了讯飞+sdk的教程,所以要先谢谢两位大神:
海涛高软:博客地址http://blog.csdn.net/qq_15267341/article/details/52074225
DEVELOPERLI:博客地址http://blog.sina.com.cn/s/blog_15a8e1c520102wy5a.html

后来发现两者发布博客的过程中自有优势和缺乏的方面,所以本人索性就把两者结合在一起,以便日后自己和大家使用


首先是讯飞开放平台的官网:http://www.xfyun.cn/ && 开发环境:unity5.4.3f1+eclipse
注册账号和登录后进入控制台

第一步:在控制台处创建新的应用如下图所示

这里写图片描述

第二步:选择我的应用记住相应的信息,然后点击立即开通服务(请大家保管好自己的Appid)

这里写图片描述

第三步:选择语言听写功能,然后点击确定

这里写图片描述

第四步:点击右步的sdk下载

这里写图片描述

第五步选择相应的服务,默认情况下直接点下载sdk

这里写图片描述

等待sdk下载完毕并解压文件夹,如下图所示:
这里写图片描述

第六步:打开 eclipse创建新的应用如下图所示(因为我的手机是安卓系统4.4的所以我选择4.0-4.4,大家可以根据自己的需要选择sdk)

这里写图片描述

点击Next–>Next–>Next->Finish
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

第七步找到unity安装目录下的classes.jar文件,并把此文件拖到对应安卓项目的bin目录下并点击ok(我的路径为如下

D:\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Development\Classes )
这里写图片描述

这里写图片描述

这里写图片描述

第八步右键安卓工程bin目录下的classes.jar文件选择Build Path下的Add to Build Path

找到sdk目录下的armeabi-v7a文件夹和msc.jar文件,并把这两个文件拖到安卓项目中的libs目录中如下图所示(若没有libs目录则在安卓项目中新建一个)

这里写图片描述

找到sdk目录下的JsonParser.java文件,并把该文件拖到安卓项目的src文件夹/com.example.speechdemoceshi下并选择ok
这里写图片描述

打开JsonParser.java文件,修改包名并保存选择Save in UTF-8

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值