码迷,mamicode.com
首页 > 移动开发 > 详细

【从零之六&完结】android口语对话系统(含全部源码)

时间:2014-05-11 05:49:02      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:毕业设计   科大讯飞   对话系统   android   

做了一个半月终于完成了,下面这个就是我参考Olympus/RavenClaw系统编写的对话管理系统,目前实现了一个简单的航班查询,部分截图

bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

目前能实现的功能:

1.航班查询,具体的航班信息是我自己编的,下一步可以写个爬虫把真实的数据爬下来。编的数据放到了res/raw/flightinfo.txt中。航班查询就设定了三个要素,时间,起始地和目的地,想更全面的话可以增加任务树的agent即可。

2.在MainActivity中可以语音打开已安装的应用程序,这在前一篇博文也介绍过了。

3.别的功能就没有了,暂时就这么挫。。。

要想自己自定义对话系统,可以仿照我已经写的来,基本上就是自己定义DialogAgent。记得要在UserDefinition这个类中注册你要添加的agent,然后再自己创建新的dialogagent类继承CDialogAgent基类即可。要完成什么功能添加什么Subagent就全是自己定义啦。

戳我下载

注意这个下下来是不能直接用的,因为我的id有每天识别次数限制,所以你要把res/value/strings中的app_id改成你自己的科大讯飞注册的id,jar包也要换成你自己的,具体做法参照前面的从零系列博文。

毕业设计终于可以交差了。。。

给我帮助极大的网站地址:http://wiki.speech.cs.cmu.edu/olympus/index.php/Olympus

有任何问题欢迎留言讨论交流,共同进步,也希望大家可以改进我的代码,刚学android,写的比较挫~~


【从零之六&完结】android口语对话系统(含全部源码),布布扣,bubuko.com

【从零之六&完结】android口语对话系统(含全部源码)

标签:毕业设计   科大讯飞   对话系统   android   

原文地址:http://blog.csdn.net/monkeyduck/article/details/25474023

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!