基于 Qt/Embedded 的嵌入式 GUI 设计
2 系统平台介绍 本文所介绍的人机语音交互平台利用了语音识别技术,配合设计巧妙的信息管理方法, 形成了功能强大、内容灵活丰富、交互方便的系统平台。 本平台主要用在智能娱乐机器人上, 极大地增强了机器人的吸引力, 获得了很大的成功。 该系统平台最初是运行在 Windows 下,为了在更广泛的领域使用该系统,同时也为了节省 系统资源,我们逐步将其移植到 Linux 下,伴随着 Linux 在嵌入式领域的发展,该平台也可 在更小的系统资源下获得应用。 为了满足不同类型人的不同需要, 同时为了增加系统的灵活性, 该平台采用了多主题的 方法组织交互内容,并且可以灵活在各个主题之间切换。该平台使用在不同的场合,可以根 据不同的需要定制交互内容, 比如举办不同的活动或公司的开业典礼, 我们的机器人作为形 象大使和宣传大使,可以灵活选择不同的交互内容,宣传活动的目的或者企业的文化,由于 机器人特别吸引眼球,可以达到很好的宣传效果。[1] 程序启动后首先进入主题选择状态(界面有主题内容显示),我们一般设置 8~10 个主 题,比如“对话聊天”、“声音模仿”、“交通消防知识”、“脑筋急转弯”、“表情动作欣赏”等, 由于我们采用的是命令词语音识别引擎, 每个主题