1 项目介绍
本次就是利用了语音和蓝牙的技术来开发一款通过蓝牙技术,通过语音技术可以对灯的开关进行有效的控制软件,通过该软件的开发能够在电脑上上传语音信息就可以进行开关灯的有效操作
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
第4章 系统实现
4.1基本任务
此次利用python技术来开发的语音识别系统已经完成了整体的设计和开发工作,在整体的开发工作过程中,通过django框架技术以及语音识别技术最终实现了本次软件系统的快速高效的开发,通过整体的开发实现了具体需求功能模块的设计与代码的编程,在本节中,就成品系统的具体功能操作进行详细的内容介绍:
4.2系统主要功能得实现
4.2.1系统登录界面的实现
本次设计的系统是需要登录的,因此设计了系统的登录界面,在系统的登录界面中,用户需要输入相关的权限内容之后,经过系统的校验才可以实现正常的系统登录,其界面如下图:
图4.1 系统登录页面图
4.2.2 新增用户的实现
当以管理员的权限进入到系统之后,可以在权限内新增用户,在新增用户的界面,会弹出一个新的窗口,在该窗口中可以为新用户填写基本信息,包括了用户名、密码以及联系方式三项内容,如下图所示:
图4.2新用户增加界面
4.2.3语音控制界面的实现
在语音控制的界面中,本次的设计内容十分的简单,主要是选择语音文件进行上传操作,在整个界面中通过点击文本框内的空白处,来进行语音文件的选择,选定文件之后点击开始控制,系统会对上传的语音进行自动的识别来判断用户上传的语音是希望打开灯泡还是关闭。具体的图片内容展示如下图所示:
图4.3语音识别控制界面
当输入的语音为打开时,该界面中的灯泡会被点亮,反之则会关闭,点亮的界面如下所示:
图4.4电灯点亮界面
4.2.4密码修改界面
本次的系统为用户设计了密码修改的模块,在该模块中用户可以自主进行新密码的设置。如下图所示
图4.4密码修改界面