!!

更新:最新源码放到了github上,认为还不错点个星啊!

点击打开链接

做了一个半月最终完毕了,以下这个就是我參考Olympus/RavenClaw系统编写的对话管理系统。眼下实现了一个简单的航班查询,部分截图

眼下能实现的功能:

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。写的比較挫~~

最新文章

  1. Android Fragment 深度解析
  2. Android 常用数据适配器SimpleAdapter
  3. C#基础--面向过程计算器
  4. linux的chmod与chown命令详解
  5. PHP开发搜索引擎技术全解析
  6. c#正则表达式采集数据
  7. MongoDB索引限制
  8. 不用第三方解码码取得图片宽高 附完整C++算法实现代码
  9. Perl中的自增、自减
  10. [转帖]龙芯下一代处理器微结构GS464E细节曝光
  11. noi.openjudge 2.6.162 Post Office
  12. f5冗余BIG-IP系统的安装
  13. LinkedStack<T>
  14. Django基础二之URL路由系统
  15. Jmeter创建web测试计划
  16. Javascript之全局变量和局部变量部分讲解
  17. C++错误:Process returned -1073741571 (0xC00000FD)
  18. [BZOJ2946][Poi2000]公共串解题报告|后缀自动机
  19. 技巧JS
  20. cocos2d-x 重力感应 加速器的使用

热门文章

  1. 【Android 初学】13、Broadcast Receiver
  2. SharePoint 创建网站地图树视图及格式枚举截图
  3. tensorflow利用预训练模型进行目标检测(二):预训练模型的使用
  4. 【POJ 2481】 Cows
  5. Spring学习笔记(二) 初探Spring
  6. Centos下MongoDB数据库的安装以及配置开机自启动(三)
  7. layer Tips参数使用
  8. WPF常用资源
  9. vue-cli安装步骤
  10. 洛谷P3357 最长k可重线段集问题(费用流)