摘要:随着现代生活质量的日益提高以及物联网技术的不断更新换代,普通用户对人机交互的方式有了更深的需求。目前人机交互最新的应用方向即为智能语音技术,其主要产品即为当前流行的各式各样的智能音箱,车载语音系统等等[1]。然而单一的语音聊天不能满足人们更深层次的需求,因此在今后的一段时间当中,将语音识别与家居互联才是主要应用方向。
本论文是以语音识别交互的开发为研究方向,以树莓派为核心,外接麦克风、显示屏、继电器等设备设计出AI语音交互终端,以Python3编程语言对百度AI语音识别、合成、腾讯智能闲聊进行二次开发设计出AI语音交互系统。最终可实现闲聊对话、获取天气预报、控制家居电器等功能,达到提升用户对语音交互体验的目的。
关键词:语音交互;人工智能;物联网
目录
摘要
ABSTRACT
第一章 绪论-1
1.1 课题背景及意义-1
1.2 国内外研究现状-1
1.3 课题功能及要求-2
1.4 论文的组织结构安排-2
第二章 课题方案设计-3
2.1整体设计-3
2.2模块功能-3
第三章 硬件电路设计-4
3.1树莓派介绍-4
3.2语音处理模块设计-4
3.3显示模块设计-5
3.4继电器控制模块设计-6
3.5状态提示模块设计-6
3.6 WiFi通信模块介绍-7
第四章 系统软件设计-8
4.1概述-8
4.2主程序设计-8
4.3子程序设计-9
4.3.1语音唤醒程序设计-9
4.3.2语音识别程序设计-10
4.3.3智能闲聊程序设计-10
4.3.4语音合成程序设计-11
4.3.5状态提示程序设计-12
4.3.6继电器控制程序设计-12
第五章 系统检验与调试-14
5.1 麦克风阵列检验-14
5.2 软件的功能性检验-14
5.3 软件的移植与调试-14
5.3.1软件的移植-14
5.3.2软件的调试-14
5.4总体实现功能-15
5.5前景和展望-15
结束语-16
致 谢-17
参考文献-18
附录A 原理图-19
附录B 程序代码-21