移动机器人语音控制设计与实现毕业论文
2021-03-13 22:36:30
摘 要
如今,智能机器人发展迅速,人工智能也逐渐从原始的应用渗透向人类的日常生活,这样的发展使得机器人的智能开始变得越来越高。但是在很长一段时间里,人们与机器人的互动没有太大的变化,或者基本使用键盘或键盘式的互动方式,这些落后的交互不是很方便,工作效率非常低。 为了提高人与机器人之间的相互作用和工作效率,一些学者已经开始探索一种新的互动方式,语音识别是最受欢迎的方式之一。 为了实现机器人之间的语音交互,需要包括语音合成和识别,以及对语义的理解等,本设计的重点是语音识别的实现。
论文完成的主要工作是:
(1)在分析国内外研究现状和了解现有语音交互软件的基础上,选择了移动机器人语音交互硬件模块。
(2)完成了移动机器人语音交互与控制内容设计, 通过模式转换方法突破了一般模块的50条对话限制,并在移动机器人进行了实验验证。
(3)为控制系统加上了垃圾字词识别功能,提高了语音对话控制系统的准确性,使机器人表现的更具有智能,更像人类。
论文所设计完成的移动机器人语音控制,已满足以下两个条件:实时,语音控制命令需要在很短的时间内发出响应; 准确度,可以准确了解语音控制命令的意义。
关键词:语音控制;语音交互;移动机器人;语音识别
ABSTRACT
With the development of the field of robotics, artificial intelligence machine gradually penetrate from the original industrial applications to every corner of human life, making the robot more and more intelligent degree.But the way people interact with the robot has not been much change, or the general use of key or keyboard interactive way, these interactive way is not very convenient and very low efficiency.In order to improve the efficiency of interaction between the robot, researchers have begun to explore new ways to interact, voice recognition is one of the most popular ways. Voice interaction between the robot, it involves the synthesis and recognition of speech and the understanding of semantic and other aspects of the technology, the focus of this paper is focused on voice recognition in this regard.
The main work of this paper is:
(1) On the basis of analyzing the current situation of domestic and foreign research and understanding the existing voice interactive software, the mobile robot interactive hardware module is selected.
(2) Completed the mobile robot voice interaction and control content design, through the mode conversion method to break through the general module of the 50 dialogue restrictions, and in the mobile robot for experimental verification.
(3) for the control system with the garbage word recognition function, improve the voice dialogue control system accuracy, so that the robot performance is more intelligent, more like humans.
Paper designed to complete voice control of mobile robots, the following two conditions have been met: real-time, voice control commands need to issue a response within a very short period of time; accuracy, can accurately understand the significance of voice control commands.
Key words: voice control; voice interaction; mobile robot; speech recognition
目录
第一章 绪论·································································································1
1.1 研究的背景及意义··············································································1
1.2 国内外的现状····················································································1
1.3 本论文的工作····················································································2
第二章 非特定语音识别模块········································································· ··4
2.1 模块特性··························································································4
2.2 接口说明··························································································4
2.3 典型应用··························································································5
2.4 系统下载··························································································6
2.4.1 下载连接··················································································6
2.4.2 下载触发··················································································7
2.4.3 下载注意事项············································································7
2.5 其他硬件的连接·················································································8
2.5.1 喇叭的连接···············································································8
2.5.2 音响的连接···············································································8
2.5.3 外接麦克风的连接···································································· ·8
2.5.4 继电器模块的连接····················································· ················8
2.6 模块时序··························································································8
2.6.1 启动初始化···············································································8
2.6.2 语音识别与语音播放···································································8
2.7 识别触发方式····················································································8
2.7.1 按键触发··················································································9
2.7.2 循环触发··················································································9
2.8 数据通讯方式····················································································9
第三章 非特定语音识别模块软件的设计····························································10
3.1语音识别模块指令介绍········································································10
3.2 软件的安装······················································································12
3.3 软件的使用······················································································13
3.3.1 驱动程序的安装·································································· ·····13
3.3.2 新建一个工程······································································ ····14
3.3.3 MP3文件的导入·········································································16