摘要:智能语音对话机器人是基于Android进行开发的一款智能系统,此l程l序l使l用lJava语l言l、l通l过lMVC的l设l计l模l式l进l行l设l计l。l旨在研究语音识别和文字转换等技术,通过这些技术的研究设计出一款能够提升用户体验,方便用户操作的智能语音助手。从可靠性、实用性、客观性三方面出发完成最终的设计程序,并对已经实现的系统进行全面的测试,保证整个系统功能的稳定运行。通过智能语音对话机器人系统的开发,提高Android程l序l设l计l水l平l,l加l深l对l软l件l工l程l的l理l解l,l掌l握l软l件l开l发l过l程l,l加深我对程序设计思想的理解,掌握软件需求分析的要领、懂得如何进行有效的测试等各个方面。同时通过该系统的设计和实现,掌握当下最流行的技术和相关第三方软件提供方的技术,以此来达到对大学所学知识的运用,提升对基础知识的熟练度。从另一个角度提升个人对课外知识和技术的学习,拓展个人的视野,最终达到提升个人能力的目的。为了满足用户的行为和习惯,我在设计与实现的同时设计了基本功能,还设计了一些额外的功能来扩充系统,使得系统的功能更加强大,以此保证软件所具有的能力。智l能l语l音l对l话l机l器l人l主l要l实l现l了l语l音l对l话l、l语l音l转l换l、l语l音l识l别l、l天气查询、登录注册等功能,因此系统主要围绕对话和辅助用户、方l便l使l用l的l方l面l进l行l设l计l。l整l个l系l统l分l为l三l大l块l,l登录和注册、天气查询、智能语音对话。
关键字:图灵;自然语言;Android;API;聊天;app
目录
摘要
Abstract
1. 概述-1
1.1 现有市场分析-1
1.2 科大讯飞的技术实现-4
1.3 本次实验参考文献摘要-10
2. Android及其开发-11
2.1 Android的简介-11
2.2 Android应用程序组成-12
2.3 Intent的使用-13
2.4 关于代码实现的思路-14
3. 用户信息数据库的接入-19
3.1.数据库的管理操作-19
3.2 Tomcat的部署-23
4. 软件运行与测试-26
4.1 软件运行环境-26
4.2 软件运行测试-26
4.3 机器人对话内容测试:-29
参考文献-30
致谢-32
附录-33