概述
今天我给大家讲的是如何在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)
最后
以上就是知性秀发为你收集整理的unity 语音识别的全部内容,希望文章能够帮你解决unity 语音识别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复