论文部分内容阅读
本文在阅读有关中外文献的基础上,了解并总结了有关数字家庭技术、语音交互技术、视线交互技术及数据库技术的国内外研究现状,未来发展趋势之后,对数字家庭管理系统进行了探讨和研究。实际丌发出了一套应用于数字家庭网络环境中的虚拟管家软件。
本文首先研究和探讨了虚拟管家软件的相关理论和技术,然后设计并实现了一个具有虚拟人交互界面和多种交互手段的管理软件。在课题的研究与丌发过程中,主要经历了以下几个阶段:首先,进行软件的需求分析。通过需求分析明确开发目的,软件功能,用户类和特性以及运行环境。然后,根据需求分析的结果,进行软件结构的设计。包括用户界面,软件接口,硬件接口,通讯接口以及模块的划分。接着,实现中英文语音交互功能。本文利用微软Speech SDK5.1 SDK进行二次开发实现了语音交互和中英文识别引擎切换功能。本文采用动态加载和固定加载相结合的语法加载方式,提高了语法的灵活性。同时本文在语音识别中加入条件判断和随即回答机制,弥补了传统语音交互系统语法单调的不足。其次,实现视线交互功能。本文在学习掌握视线追踪原理和阅读视线追踪程序源代码后,根据需要对源代码进行了重新设计和封装,移植进虚拟管家软件。然后采用多线程技术实现语音交互和视线交互的集成。第五,编写实现了控制,提醒和报警功能模块。在控制模块中加入了情景模式功能,在提醒模块中实现了用语音设置提醒时间和提醒内容。第六,实现了空调自动设置温度。研究了机器学习理论,设计了一个适合本软件的算法,利用陔算法分析用户操作空调的历史数据实现对空调温度设置的预测。最后,总结了课题研究过程中遇到的问题和解决的办法软件的运行结果。