1.一种ERP文件查询管理系统,其特征在于,包括语音转文字模块、语音录入模块、比对模块、身份库、命令获取模块、命令审核模块、控制器、显示模块、数据上传模块、数据索引库、数据获取模块和ERP数据库;
其中,所述身份库用于存储用户的声纹信息及其对应的身份信息和权限信息,所述身份库内还用于存储身份信息对应的密语信息,所述密语信息是用户为了个人验证所设置的某一个短语,从而用于进一步核实个人身份;所述权限信息为该身份信息对应的能执行的所有操作;
其中,所述语音录入模块用于实时录入用户语音信息,所述语音录入模块用于将语音信息传输到比对模块,所述比对模块用于对对语音信息进行下述处理滤除噪声之后得到纯净语音信息,具体处理过程如下:步骤一:此处的语音信息为纯净的人声信息加上噪声信息,将语音信息标记为z(t),将人声信息标记为x(t);
步骤二:将发音前的寂静段,将噪声信息标记为y(t);
步骤三:所述语音信息z(t)=x(t)+y(t);
步骤四:对上式进行傅立叶变换得到变换后的Z(ω)=X(ω)+Y(ω),所述噪声信息和人声信息为相互独立的;
步骤五:对其取模之后加平方处理,得到|Z(ω)|2=[|X(ω)|+|Y(ω)|]2因为噪声信息和人声信息为相互独立,所以可得到|Z(ω)|2=|X(ω)|2+|Y(ω)|2;
步骤六:对语音信号进行加窗处理之后可得到 i表示加窗
分帧之后的第一帧,即得到人声信号为
步骤七:因为将单纯的将发音前的寂静段标记为噪声信息,而忽略了在发音过程中背景噪声的变化,使得此处获得的人声信号并不准确,因此对噪声信号进行补偿,将发音过程中的停顿段和发音结束之后的寂静段补充为为噪声信息,将停顿段标记为u(t),将发音结束之后的寂静段标记为p(t),重新将噪声信息标记为q(t),此时定义q(t)=1/3[u(t)+p(t)+y(t)];
步骤八:将q(t)按照上述过程进行处理得到Q(ω),将Q(ω)替代Y(ω),此时得到步骤九:对Xi(ω)进行傅立叶逆变换得到人声信号X(t);将人声信号X(t)标记为纯净语音信息;
所述比对模块用于将纯净语音信息与身份库内的声纹信息进行比对且在比对到一致时进入初通状态,所述比对模块在初通状态下会获取声纹信息对应的身份信息,所述比对模块在获取到身份信息之后会将纯净语音信息与身份信息对应的密语信息进行比对,所述比对模块在比对到纯净语音信息与密语信息一致时自动获取身份信息对应的权限信息;所述比对模块用于将权限信息传输到命令审核模块;
所述语音录入模块还用于将语音信息传输到语音转文字模块,所述语音转文字模块接收到语音录入模块传输的语音信息并将其转换为对应的文字信息,所述语音转文字模块用于将文字信息传输到命令获取模块,所述命令获取模块用于从文字信息中获取关键词形成命令信息,获取过程具体可表现为,如果用户输入的语音信息转换为“打开2018年的年中销售计划汇总的word文档”,此时命令获取模块会自动从上述文字中获取关键词“2018年+年中销售计划汇总+word”这一命令信息;所述命令获取模块用于将命令信息传输到命令审核模块,所述命令审核模块还用于将接收比对模块传输的权限信息作为比对;
当所述命令审核模块判断到命令信息在权限信息范围内时会将命令信息传输到控制器;
所述数据上传模块用于企业管理人员上传文件信息,所述文件信息为公司各类资源计划信息,包括销售记录表、财务账单、生产计划表、采购表等;所述控制器用于将文件信息传输到ERP数据库对应位置进行存储;所述数据获取模块用于自动从ERP数据库获取文件信息,所述数据获取模块用于对文件信息进行指定处理获取得到数据索引表;具体处理步骤如下:S1:在ERP数据库每接收到一份文件信息时,数据获取模块都会自动获取该文件信息;
S2:获取到文件信息的文件名和扩展名;
S3:获取到该文件信息的路径转到信息,所述路径转到信息为该文件信息存储的对应位置,通过路径转到信息可直接访问到该文件信息;
S4:之后获取到文件信息内部的首段内容信息和尾段内容信息;
S5:对首段内容信息进行和尾段内容信息进行分词处理;获取到首段内容信息和尾段内容信息内的若干描述词;
S6:根据出现频率对描述词进行排序,将排序前若干名的描述词标记为关键索引词;
S7:将文件名、扩展名和关键索引词融合成检索语句;同时将检索语句和路径转到信息组合构成数据索引信息;
S8:将若干份文件信息融合构成数据索引表;
所述控制器接收到命令审核模块传输的命令信息时会数据索引库内的索引数据表对命令信息进行处理;具体处理步骤如下:SS1:将命令信息与所有的数据索引信息内的检索语句进行比对;
SS2:根据重合度将比对到与命令信息具有一定重合度的数据索引信息进行排序;
SS3:获取重合度超过预设值的前若干名的数据索引信息并将其标记为待选数据索引信息;
SS4:当与数据索引信息重合度最高的命令信息的重合度低于预设值时判读此时的命令信息查询失败;
所述控制器用于在获取到待选数据索引信息时将其传输到显示模块进行实时显示。
2.根据权利要求1所述的一种ERP文件查询管理系统,其特征在于,所述语音录入模块还用于通过重复上述输入命令信息过程重新录入打开语音信息,所述打开语音信息为打开指定文件信息的命令;
所述语音录入模块用于将打开语音信息转换为打开命令信息,转换步骤与语音信息转换为命令信息一致,所述语音录入模块用于将打开命令信息传输到控制器,所述控制器用于根据打开命令信息自动从待选数据索引信息内选定目标索引信息,所述控制器自动从目标索引信息内获取路径转到信息;
所述控制器用于根据路径转到信息自动从ERP数据库内获取目标文件,所述控制器用于将目标文件传输到显示模块进行实时显示。
3.根据权利要求1所述的一种ERP文件查询管理系统,其特征在于,所述控制器在检测到命令信息查询失败信号时会向显示模块传输失败信号,所述显示模块接收到控制器传输的失败信号会自动显示“查询无果,请重新查询”字眼。
4.根据权利要求1所述的一种ERP文件查询管理系统,其特征在于,所述比对模块还用于在身份库内未必对到与纯净语音信息一致的声纹信息时向命令审核模块传输身份错误信号,所述命令审核模块接收到比对模块传输的身份错误信号时会将身份错误信号传输到显示模块,所述显示模块接收控制器传输的身份错误信号并显示“身份验证错误,请核对后重新录入”。