本发明涉及电子设备技术领域,具体涉及一种背诵流畅度的检测方法及电子设备。
背景技术:
学生在学习过程中经常会需要背诵古诗词等背诵内容,由于学生对于背诵内容的记忆程度不同,因此可能会出现在背诵过程中学生的背诵流畅度不同的情况。目前,检测学生背诵流畅度的方法通常为:学生向老师或家长背诵需要记忆的背诵内容,老师或家长人为识别学生在背诵过程中的背诵流畅度。可见,上述背诵流畅度的检测方法受人为因素的影响较大,无法客观准确的对学生背诵的流畅度进行检测。
技术实现要素:
本发明实施例公开一种背诵流畅度的检测方法及电子设备,能够提高检测背诵流畅度的准确性。
本发明实施例第一方面公开一种背诵流畅度的检测方法,所述方法包括:
当检测到电子设备的用户输入的流畅度检测指令时,通过所述电子设备的麦克风获取用户的背诵语音;
识别所述背诵语音中的停顿语音,并确定所述停顿语音对应的停顿语音信息;
根据所述停顿语音信息确定所述背诵语音的背诵流畅度。
作为一种可选的实施方式,在本发明实施例第一方面中,所述识别所述背诵语音中的停顿语音,并确定所述停顿语音对应的停顿语音信息之后,所述方法还包括:
计算所述背诵语音的语音速度;
根据所述语音速度确定所述背诵语音的语速等级;
所述根据所述停顿语音信息确定所述背诵语音的背诵流畅度,包括:
根据所述停顿语音信息和所述语速等级确定所述背诵语音的背诵流畅度。
作为一种可选的实施方式,在本发明实施例第一方面中,所述计算所述背诵语音的语音速度,包括:
将所述背诵语音中的所述停顿语音删除,得到目标背诵语音;
获取所述目标背诵语音的语音总时长;
从所述目标背诵语音中识别用户背诵的内容对应的字数;
根据所述字数和所述语音总时长计算得到所述背诵语音的语音速度。
作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述语音速度确定所述背诵语音的语速等级,包括:
识别所述背诵语音对应的背诵内容;
从预先构建的语速等级模型中生成与所述背诵内容对应的目标语速等级规则;
根据所述目标语速等级规则确定所述语音速度对应的语速等级。
作为一种可选的实施方式,在本发明实施例第一方面中,所述识别所述背诵语音中的停顿语音,并确定所述停顿语音对应的停顿语音信息,包括:
获取所述背诵语音中的空白语音,所述空白语音为所述背诵语音中不存在人声的语音;
检测所述空白语音的空白时长,其中,一个所述空白语音对应一个所述空白时长;
将所述空白时长大于预设语音时长的空白语音确定为停顿语音;
获取所述停顿语音的数量,并将所述停顿语音对应的空白时长确定为停顿时长,其中,一个所述停顿语音对应一个所述停顿时长;
根据所述停顿语音的数量和所述停顿语音的停顿时长生成停顿语音信息。
本发明实施例第二方面公开一种电子设备,包括:
获取单元,用于当检测到所述电子设备的用户输入的流畅度检测指令时,通过所述电子设备的麦克风获取用户的背诵语音;
识别单元,用于识别所述背诵语音中的停顿语音,并确定所述停顿语音对应的停顿语音信息;
第一确定单元,用于根据所述停顿语音信息确定所述背诵语音的背诵流畅度。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
计算单元,用于在所述识别单元识别所述背诵语音中的停顿语音,并确定所述停顿语音对应的停顿语音信息之后,计算所述背诵语音的语音速度;
第二确定单元,用于根据所述语音速度确定所述背诵语音的语速等级;
所述第一确定单元根据所述停顿语音信息确定所述背诵语音的背诵流畅度的方式具体为:
根据所述停顿语音信息和所述语速等级确定所述背诵语音的背诵流畅度。
作为一种可选的实施方式,在本发明实施例第二方面中,所述计算单元包括:
删除子单元,用于在所述识别单元识别所述背诵语音中的停顿语音,并确定所述停顿语音对应的停顿语音信息之后,将所述背诵语音中的所述停顿语音删除,得到目标背诵语音;
第一获取子单元,用于获取所述目标背诵语音的语音总时长;
第一识别子单元,用于从所述目标背诵语音中识别用户背诵的内容对应的字数;
计算子单元,用于根据所述字数和所述语音总时长计算得到所述背诵语音的语音速度。
作为一种可选的实施方式,在本发明实施例第二方面中,所述第二确定单元包括:
第二识别子单元,用于识别所述背诵语音对应的背诵内容;
第一生成子单元,用于从预先构建的语速等级模型中生成与所述背诵内容对应的目标语速等级规则;
第一确定子单元,用于根据所述目标语速等级规则确定所述语音速度对应的语速等级。
作为一种可选的实施方式,在本发明实施例第二方面中,所述识别单元包括:
第二获取子单元,用于获取所述背诵语音中的空白语音,所述空白语音为所述背诵语音中不存在人声的语音;
检测子单元,用于检测所述空白语音的空白时长,其中,一个所述空白语音对应一个所述空白时长;
第二确定子单元,用于将所述空白时长大于预设语音时长的空白语音确定为停顿语音;
第三获取子单元,用于获取所述停顿语音的数量,并将所述停顿语音对应的空白时长确定为停顿时长,其中,一个所述停顿语音对应一个所述停顿时长;
第二生成子单元,用于根据所述停顿语音的数量和所述停顿语音的停顿时长生成停顿语音信息。
本发明实施例第三方面公开另一种电子设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储了程序代码,其中,所述程序代码包括用于执行第一方面的任意一种方法的部分或全部步骤的指令。
本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,当检测到电子设备的用户输入的流畅度检测指令时,通过电子设备的麦克风获取用户的背诵语音;识别背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息;根据停顿语音信息确定背诵语音的背诵流畅度。可见,实施本发明实施例,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种背诵流畅度的检测方法的流程示意图;
图2是本发明实施例公开的另一种背诵流畅度的检测方法的流程示意图;
图3是本发明实施例公开的另一种背诵流畅度的检测方法的流程示意图;
图4是本发明实施例公开的一种电子设备的结构示意图;
图5是本发明实施例公开的另一种电子设备的结构示意图;
图6是本发明实施例公开的另一种电子设备的结构示意图;
图7是本发明实施例公开的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开一种背诵流畅度的检测方法及电子设备,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。以下分别进行详细说明。
实施例一
请参阅图1,图1是本发明实施例公开的一种背诵流畅度的检测方法的流程示意图。如图1所示,该背诵流畅度的检测方法可以包括以下步骤:
101、当检测到电子设备的用户输入的流畅度检测指令时,电子设备通过电子设备的麦克风获取用户的背诵语音。
本发明实施例中,电子设备可以为家教机、学习平板、智能手机等,对此,本发明实施例不做限定。
本发明实施例中,用户可以通过按压与流畅度检测指令对应的实体按键或者虚拟按键输入流畅度检测指令,还可以通过输入包含与流畅度检测指令相关的关键词的语音的方式输入流畅度检测指令,对此,本发明实施例亦不做限定。
本发明实施例中,当检测到流畅度检测指令时,可以认为用户需要检测背诵的流畅度,因此可以认为用户需要开始背诵需要记忆的内容,从而电子设备控制麦克风开启,以获取用户背诵过程中发出的声音;此外,如果电子设备所处环境中的噪音较强时,还可以对获取到的声音进行降噪处理,以得到用户背诵的声音较为清晰的背诵语音。
作为一种可选的实施方式,电子设备通过电子设备的麦克风获取用户的背诵语音的方式可以包含以下步骤:
电子设备通过电子设备的麦克风对电子设备所处环境中的声音进行录音;
当检测到背诵结束指令被触发时,电子设备停止录音,以得到电子设备所处环境中的目标声音;
电子设备检测该目标声音中首次出现人声的第一时刻,并检测该目标声音中最后出现人声的第二时刻;
电子设备将目标声音中从第一时刻至第二时刻之间的声音确认为背诵语音。
其中,实施这种实施方式,可以将麦克风录制到的目标声音中用户开始背诵之前的空白部分以及用户背诵结束之后的空白部分删除,以使电子设备获取到的背诵语音包含的内容为用户开始背诵至结束背诵的语音,从而减少了背诵语音对应的文件的大小,节省了电子设备的存储空间。
102、电子设备识别背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息。
本发明实施例中,停顿语音可以为用户在背诵过程中换气时出现的不存在人声的部分,还可以为用户在背诵过程中忘记需要背诵的内容从而出现不存在人声的部分,对此,本发明实施例不做限定。
本发明实施例中,停顿语音信息中可以包含一个或多个停顿语音,还可以包含停顿语音在背诵语音中的开始时刻信息和结束时刻信息,还可以包含每个停顿语音对应的停顿时长等。
作为一种可选的实施方式,电子设备执行步骤102之前,还可以执行以下步骤:
电子设备通过语音识别技术识别背诵语音中包含的文字信息;
电子设备根据流畅度检测指令获取与背诵内容和对应的标准背诵信息,并检测文字信息是否与标准背诵信息相同;
如果相同,电子设备执行步骤102;
如果不相同,电子设备确定文字信息与标准背诵信息中存在差异的内容,并输出显示该存在差异的内容,以使用户知悉本次背诵过程中背诵错误的内容。
其中,实施这种实施方式,可以检测背诵语音中的文字信息,以识别用户是否将背诵内容全部正确的背出,如果用户背诵的内容正确,则电子设备执行后续操作,如果用户背诵的内容存在错误,则提醒用户背诵内容出错,从而可以认为用户对于需要背诵的内容记忆不准确,需要加强记忆,从而避免了电子设备对于背诵出错的背诵语音进行流畅度检测,提高了电子设备的处理效率。
103、电子设备根据停顿语音信息确定背诵语音的背诵流畅度。
作为一种可选的实施方式,电子设备根据停顿语音信息确定背诵语音的背诵流畅度的方式可以包括以下步骤:
电子设备获取停顿语音信息中包含的各个停顿语音的停顿时长;
电子设备计算各个停顿时长之和,得到停顿总时长;
电子设备计算得到背诵语音的语音总时长;
电子设备计算停顿总时长占语音总时长的百分比;
电子设备根据该百分比确定背诵语音的背诵流畅度。
其中,实施这种实施方式,可以计算得到停顿语音占背诵语音的百分比,并根据计算得到的百分比确定背诵语音的背诵流畅度,以使确定的背诵流畅度更加准确。
在图1所描述的方法中,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。此外,实施图1所描述的方法,节省了电子设备的存储空间。此外,实施图1所描述的方法,提高了电子设备的处理效率。此外,实施图1所描述的方法,可以使确定的背诵流畅度更加准确。
实施例二
请参阅图2,图2是本发明实施例公开的另一种背诵流畅度的检测方法的流程示意图。如图2所示,该背诵流畅度的检测方法可以包括以下步骤:
201、当检测到电子设备的用户输入的流畅度检测指令时,电子设备通过电子设备的麦克风获取用户的背诵语音。
202、电子设备获取背诵语音中的空白语音,空白语音为背诵语音中不存在人声的语音。
作为一种可选的实施方式,电子设备获取背诵语音中的空白语音的方式可以包含以下步骤:
电子设备通过人声识别技术对该背诵语音进行人声识别,以确定背诵语音中不存在人声的语音片段,且该不存在人声的语音片段的数量可以为一段或多段;
电子设备确定不存在人声的语音片段的开始时刻和结束时刻;
电子设备根据该开始时刻和结束时刻确定背诵语音中的空白语音。
其中,实施这种实施方式,可以通过人声识别技术识别出背诵语音中不包含人声的语音片段,并将该语音片段确定为空白语音,还可以获取空白语音在背诵语音中对应的开始时刻和结束时刻,以使获取到的空白语音的相关信息更加丰富。
203、电子设备检测空白语音的空白时长,其中,一个空白语音对应一个空白时长。
本发明实施例中,电子设备可以确定空白语音在背诵语音中的开始时刻和结束时刻,进而可以通过空白语音在背诵语音中的结束时刻减去开始时刻计算得到空白语音的空白时长。
204、电子设备将空白时长大于预设语音时长的空白语音确定为停顿语音。
本发明实施例中,由于用户在背诵过程中需要换气,因此在背诵过程中难免会出现因换气而产生的空白语音,因此预设语音时长可以设置为用户一次换气的时长,如果空白时长不大于该预设语音时长,可以认为该空白时长对应的空白语音为用户换气造成的空白语音,从而无需将该语音认为是用户因记忆程度不够而在背诵过程中回忆背诵内容所出现的停顿,提高了电子设备确定停顿语音的准确性。
205、电子设备获取停顿语音的数量,并将停顿语音对应的空白时长确定为停顿时长,其中,一个停顿语音对应一个停顿时长。
本发明实施例中,由于停顿语音可以通过空白语音确定,因此,空白语音对应的空白时长也可以确定为该空白语音对应的停顿语音的停顿时长,从而简化了电子设备计算停顿时长的操作。
206、电子设备根据停顿语音的数量和停顿语音的停顿时长生成停顿语音信息。
本发明实施例中,实施上述的步骤202~步骤206,可以将背诵语音中超出预设时长的空白语音确定为停顿语音,以使停顿语音的确定的方式更加标准。
207、电子设备计算背诵语音的语音速度。
208、电子设备根据语音速度确定背诵语音的语速等级。
本发明实施例中,语音速度越快可以认为背诵语音对应的语速等级越高,因此可以认为语音速度与语音等级呈正相关。
209、电子设备根据停顿语音信息和语速等级确定背诵语音的背诵流畅度。
本发明实施例中,背诵语音中的停顿语音越少、停顿语音的停顿时长越短以及语速等级越高,可以认为用户的背诵流畅度越高。
本发明实施例中,实施上述的步骤207~步骤209,可以获取到背诵语音的语速对应的语速等级,并根据停顿语音信息和语速等级确定背诵语音的背诵流畅度,以使背诵流畅度的计算方式更加准确。
在图2所描述的方法中,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。此外,实施图2所描述的方法,可以使获取到的空白语音的相关信息更加丰富。此外,实施图2所描述的方法,可以使停顿语音的确定的方式更加标准。此外,实施图2所描述的方法,可以使背诵流畅度的计算方式更加准确。
实施例三
请参阅图3,图3是本发明实施例公开的另一种背诵流畅度的检测方法的流程示意图。如图3所示,该背诵流畅度的检测方法可以包括以下步骤:
301、当检测到电子设备的用户输入的流畅度检测指令时,电子设备通过电子设备的麦克风获取用户的背诵语音。
302、电子设备识别背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息。
303、电子设备将背诵语音中的停顿语音删除,得到目标背诵语音。
本发明实施例中,由于在计算背诵语音的语音速度时,停顿语音是无需计算在内的,因此电子设备需要将背诵语音中的停顿语音进行删除,以得到不包含停顿语音的目标背诵语音。
304、电子设备获取目标背诵语音的语音总时长。
305、电子设备从目标背诵语音中识别用户背诵的内容对应的字数。
本发明实施例中,电子设备可以识别背诵语音中包含的背诵文字信息,由于用户在背诵过程中可能会出现语气词等无意义的词,因此电子设备可以将背诵文字信息中包含的无意义的字或词语删除,得到最终的背诵文字信息,进而识别最终的背诵文字信息中包含的文字,并统计文字的字数。
306、电子设备根据字数和语音总时长计算得到背诵语音的语音速度。
本发明实施例中,实施上述的步骤303~步骤306,能够在计算背诵语音的语音速度之前将背诵语音中用户停顿的停顿语音删除,以使计算得到的背诵语音的语音速度只表示用户背诵时的语音速度,以使计算得到的背诵语音的语音速度更加准确。
307、电子设备识别背诵语音对应的背诵内容。
308、电子设备从预先构建的语速等级模型中生成与背诵内容对应的目标语速等级规则。
作为一种可选的实施方式,电子设备执行步骤308之前,还可以执行以下步骤:
电子设备获取海量的历史背诵语音;
电子设备识别历史背诵语音对应的背诵内容,并且检测历史背诵语音对应的语速;
电子设备将历史背诵语音依据背诵内容进行分类,得到背诵内容对应的背诵语音组,且一个背诵内容对应一个背诵语音组,背诵语音组中包含与该背诵语音组对应的所有历史背诵语音;
电子设备根据每个背诵语音组中的历史背诵语音的语速生成与背诵内容对应的语速等级规则;
电子设备根据各个背诵内容对应的语速等级规则构建语速等级模型。
其中,实施这种实施方式,可以获取到海量的不同用户输入的历史背诵语音,并根据历史背诵语音的内容和语速生成语速等级模型,以使电子设备确定的用户当前输入的背诵语音的语速等级更加符合实际情况。
309、电子设备根据目标语速等级规则确定语音速度对应的语速等级。
本发明实施例中,实施上述的步骤307~步骤309,可以根据海量用户的背诵语速生成语速等级模型,从而使计算得到的用户的语音速度可以根据该语速等级模型确定对应的语速等级,以使语速等级的确定方式更加准确。
310、电子设备根据停顿语音信息和语速等级确定背诵语音的背诵流畅度。
在图3所描述的方法中,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。此外,实施图3所描述的方法,可以使计算得到的背诵语音的语音速度更加准确。此外,实施图3所描述的方法,可以使电子设备确定的用户当前输入的背诵语音的语速等级更加符合实际情况。此外,实施图3所描述的方法,可以使语速等级的确定方式更加准确。
实施例四
请参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备可以包括:
获取单元401,用于当检测到电子设备的用户输入的流畅度检测指令时,通过电子设备的麦克风获取用户的背诵语音。
作为一种可选的实施方式,获取单元401通过电子设备的麦克风获取用户的背诵语音的方式具体可以为:
通过电子设备的麦克风对电子设备所处环境中的声音进行录音;
当检测到背诵结束指令被触发时,停止录音,以得到电子设备所处环境中的目标声音;
检测该目标声音中首次出现人声的第一时刻,并检测该目标声音中最后出现人声的第二时刻;
将目标声音中从第一时刻至第二时刻之间的声音确认为背诵语音。
其中,实施这种实施方式,可以将麦克风录制到的目标声音中用户开始背诵之前的空白部分以及用户背诵结束之后的空白部分删除,以使电子设备获取到的背诵语音包含的内容为用户开始背诵至结束背诵的语音,从而减少了背诵语音对应的文件的大小,节省了电子设备的存储空间。
识别单元402,用于识别获取单元401获取的背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息。
作为一种可选的实施方式,识别单元402还可以用于:
通过语音识别技术识别背诵语音中包含的文字信息;
根据流畅度检测指令获取与背诵内容和对应的标准背诵信息,并检测文字信息是否与标准背诵信息相同;
如果相同,执行识别获取单元401获取的背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息;
如果不相同,确定文字信息与标准背诵信息中存在差异的内容,并输出显示该存在差异的内容,以使用户知悉本次背诵过程中背诵错误的内容。
其中,实施这种实施方式,可以检测背诵语音中的文字信息,以识别用户是否将背诵内容全部正确的背出,如果用户背诵的内容正确,则电子设备执行后续操作,如果用户背诵的内容存在错误,则提醒用户背诵内容出错,从而可以认为用户对于需要背诵的内容记忆不准确,需要加强记忆,从而避免了电子设备对于背诵出错的背诵语音进行流畅度检测,提高了电子设备的处理效率。
第一确定单元403,用于根据识别单元402识别的停顿语音信息确定获取单元401获取的背诵语音的背诵流畅度。
作为一种可选的实施方式,第一确定单元403根据停顿语音信息确定背诵语音的背诵流畅度的方式具体可以为:
获取停顿语音信息中包含的各个停顿语音的停顿时长;
计算各个停顿时长之和,得到停顿总时长;
计算得到背诵语音的语音总时长;
计算停顿总时长占语音总时长的百分比;
根据该百分比确定背诵语音的背诵流畅度。
其中,实施这种实施方式,可以计算得到停顿语音占背诵语音的百分比,并根据计算得到的百分比确定背诵语音的背诵流畅度,以使确定的背诵流畅度更加准确。
可见,实施图4所描述的电子设备,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。此外,实施图4所描述的电子设备,节省了电子设备的存储空间。此外,实施图4所描述的电子设备,提高了电子设备的处理效率。此外,实施图4所描述的电子设备,可以使确定的背诵流畅度更加准确。
实施例五
请参阅图5,图5是本发明实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备是由图4所示的电子设备进行优化得到的。与图4所示的电子设备相比,图5所示的电子设备还可以包括:
计算单元404,用于在识别单元402识别背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息之后,计算背诵语音的语音速度。
第二确定单元405,用于根据计算单元404计算的语音速度确定背诵语音的语速等级。
第一确定单元403,具体用于根据识别单元402识别的停顿语音信息和第二确定单元405确定的语速等级确定背诵语音的背诵流畅度。
本发明实施例中,可以获取到背诵语音的语速对应的语速等级,并根据停顿语音信息和语速等级确定背诵语音的背诵流畅度,以使背诵流畅度的计算方式更加准确。
作为一种可选的实施方式,图5所示的电子设备识别单元402可以包括:
第二获取子单元4021,用于获取背诵语音中的空白语音,该空白语音为背诵语音中不存在人声的语音;
作为一种可选的实施方式,第二获取子单元4021获取背诵语音中的空白语音的方式具体可以为:
通过人声识别技术对该背诵语音进行人声识别,以确定背诵语音中不存在人声的语音片段,且该不存在人声的语音片段的数量可以为一段或多段;
确定不存在人声的语音片段的开始时刻和结束时刻;
根据该开始时刻和结束时刻确定背诵语音中的空白语音。
其中,实施这种实施方式,可以通过人声识别技术识别出背诵语音中不包含人声的语音片段,并将该语音片段确定为空白语音,还可以获取空白语音在背诵语音中对应的开始时刻和结束时刻,以使获取到的空白语音的相关信息更加丰富。
检测子单元4022,用于检测第二获取子单元4021获取的空白语音的空白时长,其中,一个空白语音对应一个空白时长;
第二确定子单元4023,用于将检测子单元4022检测的空白时长大于预设语音时长的第二获取子单元4021获取的空白语音确定为停顿语音;
第三获取子单元4024,用于获取第二确定子单元4023确定的停顿语音的数量,并将停顿语音对应的空白时长确定为停顿时长,其中,一个停顿语音对应一个停顿时长;
第二生成子单元4025,用于根据第三获取子单元4024获取的停顿语音的数量和停顿语音的停顿时长生成停顿语音信息。
其中,实施这种实施方式,可以将背诵语音中超出预设时长的空白语音确定为停顿语音,以使停顿语音的确定的方式更加标准。
可见,实施图5所描述的电子设备,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。此外,实施图5所描述的电子设备,可以使背诵流畅度的计算方式更加准确。此外,实施图5所描述的电子设备,可以使获取到的空白语音的相关信息更加丰富。此外,实施图5所描述的电子设备,可以使停顿语音的确定的方式更加标准。
实施例六
请参阅图6,图6是本发明实施例公开的另一种电子设备的结构示意图。其中,图6所示的电子设备是由图5所示的电子设备进行优化得到的。与图5所示的电子设备相比,图6所示的电子设备的计算单元404可以包括:
删除子单元4041,用于在识别单元402识别背诵语音中的停顿语音,并确定停顿语音对应的停顿语音信息之后,将背诵语音中的停顿语音删除,得到目标背诵语音。
第一获取子单元4042,用于获取删除子单元4041得到的目标背诵语音的语音总时长。
第一识别子单元4043,用于从删除子单元4041得到的目标背诵语音中识别用户背诵的内容对应的字数。
计算子单元4044,用于根据第一识别子单元4043确定的字数和第一获取子单元4042获取的语音总时长计算得到背诵语音的语音速度。
本发明实施例中,能够在计算背诵语音的语音速度之前将背诵语音中用户停顿的停顿语音删除,以使计算得到的背诵语音的语音速度只表示用户背诵时的语音速度,以使计算得到的背诵语音的语音速度更加准确。
作为一种可选的实施方式,图6所示的电子设备的第二确定单元405可以包括:
第二识别子单元4051,用于识别背诵语音对应的背诵内容;
第一生成子单元4052,用于从预先构建的语速等级模型中生成与第二识别子单元4051得到的背诵内容对应的目标语速等级规则;
作为一种可选的实施方式,第一生成子单元4052还可以用于:
获取海量的历史背诵语音;
识别历史背诵语音对应的背诵内容,并且检测历史背诵语音对应的语速;
将历史背诵语音依据背诵内容进行分类,得到背诵内容对应的背诵语音组,且一个背诵内容对应一个背诵语音组,背诵语音组中包含与该背诵语音组对应的所有历史背诵语音;
根据每个背诵语音组中的历史背诵语音的语速生成与背诵内容对应的语速等级规则;
根据各个背诵内容对应的语速等级规则构建语速等级模型。
其中,实施这种实施方式,可以获取到海量的不同用户输入的历史背诵语音,并根据历史背诵语音的内容和语速生成语速等级模型,以使电子设备确定的用户当前输入的背诵语音的语速等级更加符合实际情况。
第一确定子单元4053,用于根据第一生成子单元4052生成的目标语速等级规则确定语音速度对应的语速等级。
其中,实施这种实施方式,可以根据海量用户的背诵语速生成语速等级模型,从而使计算得到的用户的语音速度可以根据该语速等级模型确定对应的语速等级,以使语速等级的确定方式更加准确。
可见,实施图6所描述的电子设备,能够自动的检测用户输入的背诵语音中的停顿语音信息,并根据停顿语音信息识别用户的背诵流畅度,以使背诵流畅度有更加明确的计算方式,从而提高了检测背诵流畅度的准确性。此外,实施图6所描述的电子设备,可以使计算得到的背诵语音的语音速度更加准确。此外,实施图6所描述的电子设备,可以使电子设备确定的用户当前输入的背诵语音的语速等级更加符合实际情况。此外,实施图6所描述的电子设备,可以使语速等级的确定方式更加准确。
实施例七
请参阅图7,图7是本发明实施例公开的另一种电子设备的结构示意图。如图7所示,该电子设备可以包括:
存储有可执行程序代码的存储器701;
与存储器701耦合的处理器702;
其中,处理器702调用存储器701中存储的可执行程序代码,执行以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还公开一种计算机可读存储介质,其中,计算机可读存储介质存储了程序代码,其中,程序代码包括用于执行以上各方法实施例中的方法的部分或全部步骤的指令。
本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还公开一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
应理解,说明书通篇中提到的“本发明实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在本发明实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常可互换使用。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在本发明所提供的实施例中,应理解,“与a对应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
以上对本发明实施例公开的一种背诵流畅度的检测方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。