1 项目介绍
基于python的语音标注及审核系统的目的就是在于建立属于自己的一套识别系统,在日常的工作中,语音识别是一件非常重要的事情,比如说企业或事业单位当中。自动整理语音数据,保存到数据库当中,实现数据对应一致性,这样可以很大程度地进行数据的校验。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4. 系统模块总体设计
系统总体模块设计如下:
4.4 设计具体要求
(一)管理要求
(1)就目前的系统的情况来看,已经不能抽调人员去专门的进行管理,但是又不能不管系统的安全和环境,所以开发中要使得系统不用专门派人员来进行看管和设备的维修调试等。
(2)因为现实中,系统不能不出现一点问题的,肯定是需要人员进行维护的,为了节约管理的时间和成本,需要对系统进行一个远程操作的设置,能够使人员不用亲自到酒店来就能进行操作。
(3)使用起来不要太繁琐,尽量把操作简单化,但是功能不要简单化,使操作人员可以很容易的就能上手。
(二)安全需求
(1)系统里有数不清的信息,不能出现大量的失误导致信息的破坏,所以在设计时,在功能尽量的不要设计需要人亲自操作的功能,将操作归还于机器,机器一般不会产生错误的。
(2)在工作中,要把网络上的所有操作记录都自动记下来,这样一来,如果出现了失误或着故障,也方便维修和恢复数据。减少损失。
(3)定时的进行备份,以防万一,也是处于保护数据的角度出发。
5 系统详细设计
5.1数据集
可从网上获取常用的语音数据,也可自己采集一些数据,将这些信息经过增加或降低噪音预处理,分成80%作为训练集,20%作为测试集。
5.2 登录
为了能够区别于不同。角色的登陆权限,网站特地将管理员登录做成权限验证的方式,这样一来。它可以区别和普通用户的登录。超级管理员登录用户之后,就可以对网站的信息进行管理,同样为了和网站元素保持一致。该系统的用户登陆界面。特意以淡蓝色为主要元素。
5.3 用户管理
为该系统提供用户帐号管理功能。通过统一集中的用户身份管理,实现系统的用户、角色和数据集的统一化管理。实现平台用户在不同系统间身份的一致性,整个信息空间身份的一致性。同时共享平台用户资源,提高服务能力。统一账户管理为系统唯一的用户信息维护入口,包括系统的用户信息。可以对用户的帐号、姓名、密码等信息进行维护管理。如下图所示:
5.4 权限管理
用户通过安全认证后可以进入权限管理界面,权限管理业务角色管理。该是管理的内容的分配。如下图所示:
超级用户
员工
5.5 数据集管理
数据集服务为语音工作人员提供数据集处理功能。包含数据集分配的增删改查和数据集管理。语音标志及审核人员也可以通过数据集服务将数据集补充,整理。为语音标志人员的日常工作提供方便,如下图所示:
5.6 修改密码
密码修改对已经登录该系统的帐号进行密码修改。修改后重新登录。如下图所示: