语音操控系统的评价系统及方法
【技术领域】
[0001]本发明涉及一种移动终端中的语音操控系统的评价系统及方法,特别涉及一种对语音操控系统进行评价的评价系统以及利用该评价系统实现的评价方法。
【背景技术】
[0002]随着移动终端的普及和语音识别技术的日益成熟,现在移动终端中的移动应用越来越多地可以通过语音进行操控,所以如何评价语音操控的效果,并在评价机制的基础上提升语音操控系统的性能是一个重要的问题。
[0003]现有的传统评价方法是通过人工一条条地比对用户发出的语音和语音操控系统接收到该语音所执行的操作的对应度来评价该语音操控系统,这种评价方法在使用大量人工的基础上,加入了评测人员的主观感受,影响了评价的准确性,针对语音操控系统如何建立更好的评价机制,并且如何将评价机制得到的结果应用到提升语音操控系统本身性能是迫切需要解决的问题。
【发明内容】
[0004]本发明要解决的技术问题是为了克服现有技术中传统的对语音操控系统进行评价的评价方式需要使用大量人工并加入了评测人员的主观感受,以致影响了评价的准确性的缺陷,提供一种语音操控系统的评价系统及方法,在保证尽可能少使用人工的情况下,提高对语音操控系统的评价的准确性。
[0005]本发明是通过下述技术方案来解决上述技术问题的:
[0006]本发明提供一种语音操控系统的评价系统,其特点在于,其存储一包含语音信号、语音文本、时间和用户反馈值的一一对应关系的日志服务器,该评价系统还包括:
[0007]一查询模块,用于查询一语音信号对应的用户反馈值A ;
[0008]一获取模块,用于获取一时间区间内的时间对应的语音文本;
[0009]一计算模块,用于计算该语音信号对应的语音文本与获取的每一语音文本之间的相似度,并将计算出的相似度的累加和作为总相似度;
[0010]—评分模块,用于通过公式Score=xA+yB计算该语音信号的评分值,其中x+y=l,B为总相似度的倒数。
[0011]较佳地,该评价系统还包括一设置模块,该设置模块用于设置该时间区间。
[0012]较佳地,相似度被表达为一条语音文本转换成另一条语音文本需要的字符增加、删除或修改的最小步骤数。
[0013]较佳地,该评价系统还存储有一设定阈值,该评价系统还包括一判断模块和一创建模块,该判断模块用于判断该语音信号对应的用户反馈值是否小于该设定阈值,若是则调用该创建模块;
[0014]该创建模块用于创建该语音信号相匹配的语音文本和操作,并将该语音信号及相匹配的语音文本和操作的对应关系发送至该语音操控系统中。
[0015]在本方案中设置用户不满意的评分阈值,以过滤出用户不满意的语音操控系统所执行的操作,并进一步分析用户不满意的操作,建立用户的操作指令与该语音操控系统应该正确执行的操作之间的对应关系,并将该对应关系反馈至该语音操控系统,使得该语音操控系统在再次接收到相同的操作指令时,能够正确的执行相对应的操作,进而提高该语音操控系统的准确性及用户的满意度。
[0016]本发明还提供一种语音操控系统的评价系统,其特点在于,其存储一包含语音信号、语音文本、时间和用户反馈值的一一对应关系的日志服务器,该评价系统还包括:
[0017]一第一获取模块,用于获取一评价时间的范围内的时间对应的用户反馈值;
[0018]一第一计算模块,用于根据一时间权重函数关系计算获取的每一用户反馈值对应的时间权重,该时间权重函数关系表示时间权重随时间的变化关系;
[0019]一第一评分模块,用于计算获取的每一用户反馈值与每一用户反馈值对应的时间权重的乘积后再累加以获得该语音操控系统的评分值。
[0020]较佳地,该评价系统还包括一查询模块、一第二获取模块、一第二计算模块和一第二评分模块;
[0021]该第一获取模块用于获取该评价时间的范围内的时间对应的语音文本作为第一语音文本;
[0022]该查询模块用于查询该第一语音文本对应的用户反馈值A ;
[0023]该第二获取模块用于获取一时间区间内的时间对应的语音文本作为第二语音文本;
[0024]该第二计算模块用于计算该第一语音文本与每一第二语音文本之间的相似度,并将计算出的相似度的累加和作为总相似度;
[0025]该第二评分模块用于通过公式Score=xA+yB计算该第一语音文本的评分值作为第一评分值,其中x+y=l,B为总相似度的倒数;
[0026]该第一计算模块用于根据该时间权重函数关系计算每一第一评分值对应的时间权重作为第一时间权重;
[0027]该第一评分模块用于计算每一第一评分值与每一第一时间权重的乘积后再累加以获得该语音操控系统的评分值。
[0028]较佳地,该时间权重函数关系为一负相关函数。
[0029]较佳地,该评价系统还包括一设置模块,该设置模块用于设置该评价时间。
[0030]较佳地,相似度被表达为一条语音文本转换成另一条语音文本需要的字符增加、删除或修改的最小步骤数。
[0031]较佳地,该时间权重函数关系为一 Ebbinghaus遗忘曲线(德国的心理学家艾宾浩斯研究发现的遗忘曲线)的函数关系。
[0032]本发明还提供一种语音操控系统的评价方法,其特点在于,其利用上述的评价系统实现,该评价方法包括以下步骤:
[0033]S1、查询该语音信号对应的用户反馈值A ;
[0034]S2、获取该时间区间内的时间对应的语音文本;
[0035]S3、计算该语音信号对应的语音文本与获取的每一语音文本之间的相似度,并将计算出的相似度的累加和作为总相似度;
[0036]S4、通过公式Score=xA+yB计算该语音信号的评分值,其中x+y=l,B为总相似度的倒数。
[0037]较佳地,在步骤S1之前还包括以下步骤:设置该时间区间。
[0038]较佳地,相似度被表达为一条语音文本转换成另一条语音文本需要的字符增加、删除或修改的最小步骤数。
[0039]较佳地,该评价系统还存储有一设定阈值,在步骤S1之后还包括以下步骤:
[0040]SM、判断该语音信号对应的用户反馈值是否小于该设定阈值,若是则进入步骤SN,若否则结束流程;
[0041]Sn、创建该语音信号相匹配的语音文本和操作,并将该语音信号及相匹配的语音文本和操作的对应关系发送至该语音操控系统中。
[0042]本发明还提供一种语音操控系统的评价方法,其特点在于,其利用上述的评价系统实现,该评价方法包括以下步骤:
[0043]S1、获取该评价时间的范围内的时间对应的用户反馈值;
[0044]S2、根据该时间权重函数关系计算获取的每一用户反馈值对应的时间权重,该时间权重函数关系表示时间权重随时间的变化关系;
[0045]S3、计算获取的每一用户反馈值与每一用户反馈值对应的时间权重的乘积后再累加以获得该语音操控系统的评分值。
[0046]较佳地,该评价方法包括以下步骤:
[0047]S1、获取该评价时间的范围内的时间对应的语音文本作为第一语音文本;
[0048]S2、查询该第一语音文本对应的用户反馈值A ;
[0049]S3、获取一时间区间内的时间对应的语音文本作为第二语音文本;
[0050]S4、计算该第一语音文本与每一第二语音文本之间的相似度,并将计算出的相似度的累加和作为总相似度;
[0051]S5、通过公式Score=xA+yB计算该第一语音文本的评分值作为第一评分值,其中x+y=l, B为总相似度的倒数;
[0052]S6、根据该时间权重函数关系计算每一第一评分值对应的时间权重作为第一时间权重;
[0053]S7、计算每一第一评分值与每一第一时间权重的乘积后再累加以获得该语音操控系统的评分值。
[0054]较佳地,该时间权重函数关系为一负相关函数。
[0055]较佳地,在步骤S1之前还包括以下步骤:设置该评价时间。
[0056]较佳地,相似度被表达为一条语音文本转换成另一条语音文本需要的字符增加、删除或修改的最小步骤数。
[0057]较佳地,该时间权重函数关系为一 Ebbinghaus遗忘曲线的函数关系。
[0058]在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。
[0059]本发明的积极进步效果在于:
[0060]本发明基于语音操控系统真实用户的反馈和历史使用行为建立评价机制,保证尽可能少使用人工的情况下,提高对语音操控系统的评价的准确性。
【附图说明】
[0061]图1为本发明实施例1的评价系统的结构框图。
[0062]图2为本发明实施例1的评价方法的流程图。
[0063]图3为本发明实施例2的评价系统的结构框图。
[0064]图4为本发明实施例2的评价方法的流程图。
【具体实施方式】
[0065]下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0066]实施例1