今天我给大家讲的是如何在Unity中利用讯飞语音开放平台做语音识别,也就是可以快速的将我们的声音变成文字,讯飞就做到了并且做的很好


首先在讯飞开放平台上注册一个账号,然后登陆进去,讯飞开放平台的官方网址是:http://www.xfyun.cn/

下载自己所需要的SDK,两种方式都可以下载

方式一:


这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述


通过以上简单的几步,就轻松从讯飞开放平台下载自己需要的SDK包


方式二:


这里写图片描述


这里写图片描述


通过上面两种方式的任何一种方式下载的SDK包如下:


这里写图片描述


这里写图片描述


这里写图片描述


有了讯飞提供的语音识别的SDK包,接下来就开始开发了


这里写图片描述


接入将unity的classes.jar包导入到安卓工程中得bin目录下,然后在添加到构建路径中去


这里写图片描述


这里写图片描述


接着讲讯飞提供的SDK中libs文件下的部分jar包引入进来

补充说明
ARM处理器是Acorn有限公司面向低预算市场设计的第一款RISC微处理器。全称为Acorn RISC Machine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。

armeabi就是针对普通的或旧的arm cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm cpu,我使用的手机是华为P9,你可以将armeabi和armeabi-v7a两个文件夹都拖进来,也可以只拖armeabi-v7a这个文件夹进来,拖到安卓工程的libs文件夹下即可


这里写图片描述


下面看看MainActivity


这里写图片描述


这里写图片描述


这里写图片描述


这里写图片描述


然后我们接着就导出Jar


这里写图片描述


这里写图片描述


这里写图片描述


下面就开始Unity的部分,新建一个unity工程
这里写图片描述


这里写图片描述


新建一个脚本test.cs,并拖到主摄像机下


这里写图片描述


这里写图片描述


然后在场景中创建一个按钮和一个文本输入框,为按钮绑定kaishi方法
这里写图片描述


这里写图片描述


这里写图片描述


最后发布的应用手机截图:
这里写图片描述


我点击开始按钮,然后说了一句:大家好,我是徐海涛,然后手机截图如下:


这里写图片描述


FR:海涛高软(QQ群:386476712)

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐