百度语音sdk集成java,[专栏作家]百度语音识别接入【Eclipse+Unity3D】
原标题:[专栏作家]百度语音识别接入【Eclipse+Unity3D】运行效果 背景现在我们要给我们的游戏接入百度语音SDK,让我们的游戏可以被声控,当我们说:上,游戏就响应上,下,游戏就响应下,左,游戏就响应左,右,游戏就响应右。或者听到玩家频繁 说我靠、靠等就知道玩家不耐烦了,赶紧给玩家补充点奖励稳住玩家。现在Studio相信很多人没有系统搞过Android开发很不熟悉,我也是安装好后不知道怎
原标题:[专栏作家]百度语音识别接入【Eclipse+Unity3D】
运行效果

背景
现在我们要给我们的游戏接入百度语音SDK,让我们的游戏可以被声控,当我们说:上,游戏就响应上,下,游戏就响应下,左,游戏就响应左,
右,游戏就响应右。或者听到玩家频繁 说我靠、靠等就知道玩家不耐烦了,
赶紧给玩家补充点奖励稳住玩家。现在Studio相信很多人没有系统
搞过Android开发很不熟悉,我也是安装好后不知道怎么用最后果断使用了
Eclipse。机智如我最后终于使用Eclipse成功接入。过程很是一波三折,默认
的Demo使用的是AndroidStudio,换Eclipse导出时候胡乱报错,弄得是草
木皆兵,好几天都没有睡着觉都。搞出来的那一刻我决定先吐为快,和
大家分享一下成功的喜悦!
准备工作
a、Eclilpse,需要安装好ADT插件
b、,我自己用的是5.6.2
c、浏览器,靠,我是QQ浏览器
d、一台开启了USB调试的Android真机+数据线
基本上就齐了
语音SDK的下载和导入Eclipse
a、链接地址 http://yuyin.baidu.com/sdk ;或者是从百度的AI主页那里下载也可以

b、解压后的目录如下

assets目录中的文件完全导入U3D的Plugins/Android/assets这个目录下

这个文件夹原封不动放到U3D的Plugins/Android/libs目录下

MiniActivity这个java文件要打开作为参考

c、b里面几个图的文件除了java源码和manifest,剩下的要放到eclipse项目里面

d、按照官方文档的要求中Manifest文件中加入权限节点和id、key、screctkey节点等

百度的后台管理界面可以看到自己创建的app的id、key的信息。填入上面的节点就OK了

要加的权限列表

e、Android的Java代码
初始化

方法定义

U3D中C#代码


代码绑定和场景:

到这里距离成功已经很近了。
导出jar包
很重要的一个步骤,这一步弄错了一点儿点儿就前功尽弃。
试了很多次,最后哈哈哈哈哈哈哈

这一步设置一定要对上才能成功

把Android的Manifest文件拖到Unity里面Plugins/Android/这个文件夹下面
然后把包名设置成和Eclilpse里面的一样,包名和百度后台里面的也要一样。
导出APK,运行。一个语音控制的游戏就可以完成了。返回搜狐,查看更多
责任编辑:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)