普通话评测方法及装置与流程

文档序号:20692366发布日期:2020-05-08 19:45阅读:248来源:国知局
普通话评测方法及装置与流程

本发明涉及终端技术领域,尤其涉及普通话评测方法及装置。



背景技术:

目前,在对普通话进行评测时,除了对学习者的整体普通话情况(例如篇章、段落、句子、词语、单字等)给出分数评测,还需要指出学习者的具体发音错误,给学习者反馈信息,这样才能帮助他们提高口语水平。而现有技术通常会受方言、口齿不清、拖音等因素影响而造成普通话评测不准。



技术实现要素:

本发明实施例提供了普通话评测方法及装置。所述技术方案如下:

根据本发明实施例的第一方面,提供一种普通话评测方法,包括:

接收待测试发音;

基于发音空间的第一混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第一评测结果;

基于发音空间的第二混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第二评测结果;

根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在一个实施例中,所述根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果,包括:

获取第一评测阈值和第二评测阈值;

根据所述第一评测阈值、所述第一评测结果、所述第二评测阈值和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在一个实施例中,所述根据所述第一评测阈值、所述第一评测结果、所述第二评测阈值和所述第二评测结果,确定所述待测试发音的最终普通话评测结果,包括:

将所述第一评测结果与所述第一评测阈值进行比较;

当所述第一评测结果大于所述第一评测阈值且所述第二评测结果小于所述第二评测阈值时,将所述第一评测结果确定为所述最终普通话评测结果,否则,将所述第二评测结果确定为所述最终普通话评测结果,其中,所述第一评测阈值大于所述第二评测阈值。

在一个实施例中,所述根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果,包括:

对所述第一评测结果和所述第二评测结果进行线性加权,以获得所述最终普通话评测结果。

在一个实施例中,所述发音空间的第一混淆网络解码图为基于扩展声调发音空间的混淆网络解码图;

所述发音空间的第二混淆网络解码图为基于全扩展声韵母、声调发音空间的混淆网络解码图。

根据本发明实施例的第二方面,提供一种普通话评测装置,包括:

接收模块,用于接收待测试发音;

第一评测模块,用于基于发音空间的第一混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第一评测结果;

第二评测模块,用于基于发音空间的第二混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第二评测结果;

确定模块,用于根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在一个实施例中,所述确定模块包括:

获取子模块,用于获取第一评测阈值和第二评测阈值;

确定子模块,用于根据所述第一评测阈值、所述第一评测结果、所述第二评测阈值和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在一个实施例中,所述确定子模块还用于:

将所述第一评测结果与所述第一评测阈值进行比较;

当所述第一评测结果大于所述第一评测阈值且所述第二评测结果小于所述第二评测阈值时,将所述第一评测结果确定为所述最终普通话评测结果,否则,将所述第二评测结果确定为所述最终普通话评测结果,其中,所述第一评测阈值大于所述第二评测阈值。

在一个实施例中,所述确定模块包括:

加权子模块,用于对所述第一评测结果和所述第二评测结果进行线性加权,以获得所述最终普通话评测结果。

在一个实施例中,所述发音空间的第一混淆网络解码图为基于扩展声调发音空间的混淆网络解码图;

所述发音空间的第二混淆网络解码图为基于全扩展声韵母、声调发音空间的混淆网络解码图。

本发明的实施例提供的技术方案可以包括以下有益效果:

在接收到待测试发音时,可基于上述第一混淆网络解码图对待测试发音初次进行普通话测试,以获得第一评测结果,并基于上述第二混淆网络解码图对待测试发音再次进行普通话测试,从而综合第一评测结果和第二评测结果对待测试发音进行最终评估,以确定最终普通话评测结果,从而通过多次评估提高普通话测试的准确率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据一示例性实施例示出的一种普通话评测方法的流程图。

图2是根据一示例性实施例示出的一种普通话评测装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

为了解决上述技术问题,本发明实施例提供了一种普通话评测方法,该方法可用于普通话评测程序、系统或装置中,且该方法对应的执行主体可以是终端或服务器,如图1所示,该方法包括步骤s101至步骤s104:

在步骤s101中,接收待测试发音;

在步骤s102中,基于发音空间的第一混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第一评测结果;

在步骤s103中,基于发音空间的第二混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第二评测结果;

在步骤s104中,根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在接收到待测试发音时,可基于上述第一混淆网络解码图对待测试发音初次进行普通话测试,以获得第一评测结果,并基于上述第二混淆网络解码图对待测试发音再次进行普通话测试,从而综合第一评测结果和第二评测结果对待测试发音进行最终评估,以确定最终普通话评测结果,从而通过多次评估提高普通话测试的准确率。

另外,混淆网络解码图由海量的声母、韵母以及音调(汉语的第一声至第四声)组成,因而,通过使用第一混淆网络解码图和第二混淆网络解码图对待测试发音进行普通话评测,可进一步提高普通话测试准确率,避免普通话测试由于受地方发音或者口齿不清等方面的问题而导致测试不准。

在一个实施例中,所述根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果,包括:

获取第一评测阈值和第二评测阈值;

根据所述第一评测阈值、所述第一评测结果、所述第二评测阈值和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在确定第一评测阈值和第二评测阈值后,可根据第一评测阈值、第一评测结果、所述第二评测阈值和所述第二评测结果,自动确定所述待测试发音的最终普通话评测结果,以提高普通话测试准确率。

在一个实施例中,所述根据所述第一评测阈值、所述第一评测结果、所述第二评测阈值和所述第二评测结果,确定所述待测试发音的最终普通话评测结果,包括:

将所述第一评测结果与所述第一评测阈值进行比较;

当所述第一评测结果大于所述第一评测阈值且所述第二评测结果小于所述第二评测阈值时,将所述第一评测结果确定为所述最终普通话评测结果,否则,将所述第二评测结果确定为所述最终普通话评测结果,其中,所述第一评测阈值大于所述第二评测阈值。当第一评测结果大于所述第一评测阈值且第二评测结果小于所述第二评测阈值时,说明第一评测结果打分较高且第二评测结果打分较低,在这种情况下以较高的可信度认为第一评测结果较准确,因而将第一评测结果自动确定为所述最终普通话评测结果;其余情况则认为第二评测结果较准确,将第二评测结果确定为最终普通话评测结果。需要说明的是,这里第一评测阈值大于第二评测阈值。

在一个实施例中,所述根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果,包括:

对所述第一评测结果和所述第二评测结果进行线性加权,以获得所述最终普通话评测结果。

当然,在获得最终普通话评测结果时,还可利用第一评测结果和第二评测结果进行线性加权。

在一个实施例中,所述发音空间的第一混淆网络解码图为基于扩展声调发音空间的混淆网络解码图;

所述发音空间的第二混淆网络解码图为基于全扩展声韵母、声调发音空间的混淆网络解码图。

基于扩展声调发音空间的混淆网络解码图将发音词典中记录的评测汉字的发音扩展为韵母相同但声调不同的发音,例如将zhong1扩展为zhong0、zhong1、zhong2、zhong3、zhong4。

基于全扩展声韵母、声调发音空间的混淆网络解码图将发音词典中记录的评测汉字的声母扩展为汉语的所有声母,并将评测汉字发音韵母扩展为汉语的所有韵母,同时将评测汉字的声调(即第一声、第二声、第三声、第四声)扩展为汉语的所有声调。

而待测试发音即评测汉字的发音。

最后,需要明确的是:本领域技术人员可根据实际需求,将上述多个实施例进行自由组合。

对应本发明实施例提供的上述普通话评测方法,本发明实施例还提供一种普通话评测装置,如图2所示,该装置包括:

接收模块201,用于接收待测试发音;

第一评测模块202,用于基于发音空间的第一混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第一评测结果;

第二评测模块203,用于基于发音空间的第二混淆网络解码图,对所述待测试发音进行普通话评测,获得所述待测试发音的第二评测结果;

确定模块204,用于根据所述第一评测结果和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在一个实施例中,所述确定模块包括:

获取子模块,用于获取第一评测阈值和第二评测阈值;

确定子模块,用于根据所述第一评测阈值、所述第一评测结果、所述第二评测阈值和所述第二评测结果,确定所述待测试发音的最终普通话评测结果。

在一个实施例中,所述确定子模块还用于:

将所述第一评测结果与所述第一评测阈值进行比较;

当所述第一评测结果大于所述第一评测阈值且所述第二评测结果小于所述第二评测阈值时,将所述第一评测结果确定为所述最终普通话评测结果,否则,将所述第二评测结果确定为所述最终普通话评测结果,其中,所述第一评测阈值大于所述第二评测阈值。

在一个实施例中,所述确定模块包括:

加权子模块,用于对所述第一评测结果和所述第二评测结果进行线性加权,以获得所述最终普通话评测结果。

在一个实施例中,所述发音空间的第一混淆网络解码图为基于扩展声调发音空间的混淆网络解码图;

所述发音空间的第二混淆网络解码图为基于全扩展声韵母、声调发音空间的混淆网络解码图。

本领域技术人员在考虑说明书及实践这里发明的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未发明的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1