终端机、语音辨识系统及其语音辨识方法技术方案

技术编号:7041859 阅读:285 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种终端机、一种语音辨识系统及其语音辨识方法。每当终端机验证一用户语音成功后,该信息服务器接收处理该验证成功的用户语音及得到该验证成功的用户语音的源目标参数值,该源目标参数值作为终端机下一次验证用户语音的参考,从而终端机在验证语音时是以上一次验证成功的语音作为参考来判断当前用户是否为合法用户,而不需要比对语音内容,不需要记忆密码,因一用户两次挨着的验证语音的辨识度是最接近的,故还避免了因为用户处于感冒或声音嘶哑等状态发出的语音辨识失误的情况发生。

【技术实现步骤摘要】

本专利技术涉及语音辨识技术,更具体的,涉及一种终端机、一种语音辨识系统及其语音辨识方法。
技术介绍
目前,人们是输入自己设定的密码来保全私人数据,但密码可能过于冗长或是由多种编码(大写英文、小写英文,数字)组成,随着时间的推移,使用者有可能会忘记当初设定的密码,如此常常会使得使用者遭受到因为忘记密码而造成密码输入错误的困扰。并且, 在用户感冒或声音嘶 等状态下时,现有的语音辨识系统很难识别出,给用户带来了很大不便。
技术实现思路
一种语音辨识系统,该系统包括一信息服务器及至少一终端机,该信息服务器及至少一终端机共同完成对一输入语音的验证,当该语音辨识系统验证一用户语音成功时, 进行参数化处理得到该验证成功语音的一第一参数值、一第三参数值及一源目标参数值; 该语音辨识系统包括一语音获取模块、一特征获取模块、一统计概率模块、一目标获取模块及一比较模块;该语音获取模块用于响应用户的操作获取用户当前输入的语音;该特征获取模块用于从用户输入的语音中获取梅尔倒谱特征MFCC ;该统计概率模块用于将该获取的MFCC及该第一参数值通过波氏算法进行运算,得到一第四参数值;该目标获取模块用于将该第四参数值与该第三参数值通过特征参数提取算法进行运算,得到一语音目标参数值;及该比较模块用于将该语音目标参数值与该源目标参数值进行比较,当该语音目标参数值与该源目标参数值的相似度大于或等于一预设值时,确定该用户当前语音验证成功, 及当该语音目标参数值与该源目标参数值的相似度小于该预设值时,确定该用户当前语音验证失败。一种终端机,该终端机与一信息服务器进行通信,该终端机包括一语音输入单元、 一处理单元及一存储单元,该语音输入单元用于接收用户的输入语音,当该终端机验证一用户语音成功时,该信息服务器对该语音进行参数化处理得到该验证成功语音的一第一参数值、一第三参数值及一源目标参数值,该终端机存储该验证成功语音的该第一参数值、该第三参数值及该源目标参数值于存储单元中;该处理单元包括一语音获取模块、一特征获取模块、一统计概率模块、一目标获取模块及一比较模块;该语音获取模块用于从该语音输入单元中获取用户当前输入的语音;该特征获取模块用于从该获取的用户语音中获取语音的梅尔倒谱特征MFCC ;该统计概率模块用于将该获取的MFCC及该存储单元中的第一参数值通过波氏算法进行运算,得到一第四参数值;该目标获取模块用于将该第四参数值与该第三参数值通过特征参数提取算法进行运算,并得到一语音目标参数值;及该比较模块用于将该目标获取模块得到的语音目标参数值与该存储单元中存储的源目标参数值进行比较,并在该目标获取模块得到的语音目标参数值与该存储单元中存储的源目标参数值的相似度大于或等于一预设值时,确定该用户当前语音验证成功。一种语音辨识方法,该方法应用于一语音辨识系统,该方法包括步骤当该语音辨识系统验证一用户语音成功时,进行参数化处理得到该验证成功语音的一第一参数值、一第三参数值及一源目标参数值;响应用户的操作获取用户当前输入的语音;从该获取的用户语音中获取梅尔倒谱特征MFCC ;将该获取的MFCC及第一参数值通过波氏算法进行运算, 得到一第四参数值;将该第四参数值与该第三参数值通过特征参数提取算法进行运算,得到一语音目标参数值;及比较该得到的语音目标参数值与该源目标参数值的相似度,当该相似度大于或等于一预设值时,确定该用户当前语音验证成功,当该相似度小于一预定值时,确定该用户当前语音验证失败。本专利技术涉及的语音辨识系统和方法,每当终端机验证一用户语音成功后,该信息服务器接收处理该验证成功的用户语音及得到该验证成功的用户语音的源目标参数值,该源目标参数值作为终端机下一次验证用户语音的参考,从而终端机在验证语音时是以上一次验证成功的语音作为参考来判断当前用户是否为合法用户,而不需要比对语音内容,不需要记忆密码,因一用户两次挨着的验证语音的辨识度是最接近的,故还避免了因为用户处于感冒或声音嘶 等状态发出的语音辨识失误的情况发生。附图说明图1是本专利技术一实施方式语音辨识系统的结构示意图。图2是本专利技术图1的控制单元的结构示意图。图3是本专利技术图1的处理单元的结构示意图。图4是本专利技术图1的信息服务器与终端机的硬件结构示意图。图5及图6是本专利技术图1的语音辨识系统语音辨识的方法流程图。主要元件符号说明权利要求1.一种语音辨识系统,该系统包括一信息服务器及至少一终端机,该信息服务器及至少一终端机共同完成对一输入语音的验证,其特征在于当该语音辨识系统验证一用户语音成功时,进行参数化处理得到该验证成功语音的一第一参数值、一第三参数值及一源目标参数值;该语音辨识系统包括一语音获取模块、一特征获取模块、一统计概率模块、一目标获取模块及一比较模块;该语音获取模块用于响应用户的操作获取用户当前输入的语音; 该特征获取模块用于从用户输入的语音中获取梅尔倒谱特征MFCC ; 该统计概率模块用于将该获取的MFCC及该第一参数值通过波氏算法进行运算,得到一第四参数值;该目标获取模块用于将该第四参数值与该第三参数值通过特征参数提取算法进行运算,得到一语音目标参数值;及该比较模块用于将该语音目标参数值与该源目标参数值进行比较,当该语音目标参数值与该源目标参数值的相似度大于或等于一预设值时,确定该用户当前语音验证成功,及当该语音目标参数值与该源目标参数值的相似度小于该预设值时,确定该用户当前语音验证失败。2.如权利要求1所述的语音辨识系统,其特征在于该信息服务器包括一控制单元,该控制单元包括一语音接收模块、一特征获取模块、一模型建立模块、一统计概率模块、一矩阵参数模块、一目标获取模块及一传送模块;该控制单元的语音接收模块接收该至少一终端机传送的验证成功的用户语音; 该控制单元的特征获取模块用于从该接收的用户语音中获取用户语音的梅尔倒谱特征 MFCC ;该控制单元的模型建立模块用于将语音的MFCC与一预设的随机参数值通过最大期望算法进行运算,得出一参数值,将该参数值最大化,并在该最大化参数值为一收敛值时,得到该第一参数值;该控制单元的统计概率模块用于将该MFCC特征值及该第一参数值通过波氏算法进行运算,并得到一第二参数值;该控制单元的矩阵参数模块用于将该第一参数值及该第二参数值通过总变异矩阵算法进行运算,得出一参数值,将该参数值最大化,并在该最大化参数值收敛时,得到该第三参数值;该控制单元的目标获取模块用于将该第二参数值及该第三参数值通过特征参数提取算法进行运算,得到一源目标参数值;及该控制单元的传送模块用于将第一参数值,第三参数值及该源目标参数值传送至该至少一终端机。3.如权利要求2所述的语音辨识系统,其特征在于该模型建立模块还用于在该参数值不为一收敛值时,将该参数值继续与该语音的MFCC进行运算。4.如权利要求2所述的语音辨识系统,其特征在于该矩阵参数模块还用于在该参数值不为一收敛值时,将该参数值继续与统计概率模块得到的第二参数值进行运算。5.一种终端机,该终端机与一信息服务器进行通信,该终端机包括一语音输入单元、一处理单元及一存储单元,该语音输入单元用于接收用户的输入语音,其特征在于当该终端机验证一用户语音成功时,该信息服务器对该语音进行参数化处理得到该验证成功语音的一第一参数值、一第三参数值及一本文档来自技高网...

【技术保护点】
1.一种语音辨识系统,该系统包括一信息服务器及至少一终端机,该信息服务器及至少一终端机共同完成对一输入语音的验证,其特征在于:当该语音辨识系统验证一用户语音成功时,进行参数化处理得到该验证成功语音的一第一参数值、一第三参数值及一源目标参数值;该语音辨识系统包括一语音获取模块、一特征获取模块、一统计概率模块、一目标获取模块及一比较模块;该语音获取模块用于响应用户的操作获取用户当前输入的语音;该特征获取模块用于从用户输入的语音中获取梅尔倒谱特征MFCC;该统计概率模块用于将该获取的MFCC及该第一参数值通过波氏算法进行运算,得到一第四参数值;该目标获取模块用于将该第四参数值与该第三参数值通过特征参数提取算法进行运算,得到一语音目标参数值;及该比较模块用于将该语音目标参数值与该源目标参数值进行比较,当该语音目标参数值与该源目标参数值的相似度大于或等于一预设值时,确定该用户当前语音验证成功,及当该语音目标参数值与该源目标参数值的相似度小于该预设值时,确定该用户当前语音验证失败。

【技术特征摘要】

【专利技术属性】
技术研发人员:游银泉黄英雄
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1