论文部分内容阅读
目前,酒店服务行业专业人才短缺、人工成本高、流动性大,酒店服务机器人在将来会有广阔的应用前景和巨大的市场价值。为了发挥服务机器人在酒店管理中更大的作用,节省酒店成本,同时更好地服务于酒店客人。基于运行Android系统的友善之臂Tiny4412平台,本文设计了一款面向酒店服务机器人的识别率高、实时性好的混合语音交互系统。整个系统包括:人脸检测、语音合成、语音识别、语义理解、搭建数据库和与下位机通信等。通过移植OpenCV库到Android系统上,结合OpenCV库中的AdaBoost算法实现实时的人脸检测;通过语音识别专用芯片HBR740实现本地语音识别,通过语音合成专用芯片SYN6288实现本地语音合成,通过网络连接科大讯飞的讯飞开放平台获取海量的语音资源,实现在线的语音识别、语义理解和语音合成;通过Tiny4412的串口向下位机传输数据,实现对下位机的运动控制;通过LitePal和POI的jar包搭建系统语音交互和控制运动的SQLite数据库。将本地语音交互和在线语音交互结合在一起,设计了混合语音交互系统并对整个系统的语音识别进行测试,验证了混合语音交互方案的可行性。在网络状况良好情况下,整个系统的语音识别率达到94.67%;在没有网络的情况下,语音识别率达到84.67%。本文实现的系统可以通过人脸检测功能检测到酒店客人的到来、与酒店客人完成自然的语音交互和实现对机器人运动的控制。