口语学习方法和装置与流程

文档序号:16215845发布日期:2018-12-08 08:21阅读:167来源:国知局
口语学习方法和装置与流程

本发明涉及口语学习技术领域,特别是涉及一种终端及其口语学习方法和装置。

背景技术

用户例如儿童在学习口语的阶段,一般会跟着声音播放设备来练习口语。例如儿童练习英语单词的口语发音,一般会跟随英语复读机发出的口语发音来进行口语发音训练,以学习和记忆英语,但是儿童并不知道自己的发音准不准。



技术实现要素:

基于此,有必要提供一种口语学习方法。

一种终端的口语学习方法,所述方法包括:

播放待学习的口语;

获取用户跟随播音对所述待学习的口语发出的用户发音;

提供所述待学习的口语的原有标准发音,将所述原有标准发音与所述用户发音进行匹配,以获取所述用户发音与所述原有标准发音的吻合度,根据所述吻合度对所述用户发音进行评分;

根据评分结果确定是否播放下一个待学习的口语。

上述口语学习方法,会根据标准发音对用户发音进行评分,然后将评分结果反馈给用户,这样用户就可以知晓发音是否标准。

在其中一个实施例中,所述根据评分结果确定是否播放下一个待学习的口语的步骤包括:

若所述用户发音对应的评分低于预设分数,则再次播放所述待学习的口语以引导用户再次朗读所述待学习的口语,直到播放所述待学习的口语的次数达到预设次数或所述待学习的口语的用户发音对应的评分达到预设分数,才播放下一个待学习的口语。

在其中一个实施例中,所述根据评分结果确定是否播放下一个待学习的口语的步骤包括:

若所述待学习的口语的播放次数达到预设次数,且最后一次播放的所述待学习的口语的用户发音对应的评分低于预设分数,则反馈高于所述对应的评分的分数给用户,并播放下一个待学习的口语。

在其中一个实施例中,所述提供所述待学习的口语的原有标准发音,将所述原有标准发音与所述用户发音进行匹配,以获取所述用户发音与所述原有标准发音的吻合度,根据所述吻合度对所述用户发音进行评分的步骤是通过云端执行的。

在其中一个实施例中,所述若所述用户发音对应的评分低于预设分数,则再次播放所述待学习的口语的步骤包括:

若所述用户发音对应的评分低于预设分数,则从所述用户发音中提取错误发音,并根据所述错误发音识别用户对所述待学习的口语的发音口型缺陷,提供所述待学习的口语的正确发音口型信息并播放给用户,以指导用户按照所述正确发音口型信息再次对所述待学习的口语进行发音。

在其中一个实施例中,所述方法应用于终端,所述终端设有第一按键,所述方法还包括:

获取所述第一按键被操作时产生的第一按键信息;

所述播放待学习的口语的步骤是根据所述第一按键信息播放由所述终端推送的所述待学习的口语,并根据所述第一按键信息生成指示信息,以引导用户跟随播音学习所述待学习的口语。

在其中一个实施例中,所述终端设有第二按键,

获取用户对所述待学习的口语发出的用户发音的步骤是:在获取用户操控所述第二按键产生的第二按键信息的同时,获取所述用户发音。

在其中一个实施例中,所述第一按键为指纹识别按键,所述方法还包括获取用户在操作所述第一按键时用户的指纹特征信息,并在检测到所述用户退出口语学习之前关联所述用户的指纹特征信息与所述用户已学习过的口语,并保存所述用户的指纹特征信息的步骤;

若检测到所述用户退出口语学习之后,又再次获取到用户预备进入口语学习时操作所述第一按键时的指纹特征信息,且检测到再次获取的指纹特征信息与保存的所述指纹特征信息一致,则播放由所述终端推送的、除所述用户已学习过的口语之外的口语。

在其中一个实施例中,所述方法还包括在获取用户跟随播音对所述待学习的口语发出的用户发音时,从所述用户发音提取所述用户的声纹特征信息,并将所述用户的声纹特征信息与播放过的、且所述用户学习过的待学习的口语进行关联,并保存所述用户的声纹特征信息的步骤;

若检测到所述用户退出口语学习之后,又再次获取到用户跟随播音发出的用户发音,且再次提取的声纹特征信息与保存的所述用户的声纹特征信息匹配,则播放除关联的口语以外的口语。

一种口语学习装置,所述装置包括:

口语播放模块,用于播放待学习的口语;

用户发音获取模块,用于获取用户跟随播音对所述待学习的口语发出的用户发音;

用户发音模块,用于提供所述待学习的口语的原有标准发音,将所述原有标准发音与所述用户发音进行匹配,以获取所述用户发音与所述原有标准发音的吻合度,根据所述吻合度对所述用户发音进行评分;

判断模块,用于根据评分结果确定是否播放下一个待学习的口语。

附图说明

图1为一个实施例中的口语学习方法的流程示意图;

图2为一个实施例中的口语学习装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中的口语学习方法的流程示意图。请参阅图1,本实施例的口语学习方法,可以用于英语口语或其他语种的学习,可以应用于终端,终端可以是具备语音交互功能的智能机器人,也可以是手持终端,例如智能手机或平板电脑,该方法包括:

步骤102,播放待学习的口语。

待学习的口语可以是英语单词或者其他语种单词。待学习的口语可以保存在终端的存储器中;待学习的口语可以按种类保存,以英语单词为例,可以将待学习的英语单词分类为颜色单词、蔬菜单词、动物单词、家具单词等等。

待学习的口语也可以是英语句子或者其他语种句子。

在其中一个实施例中,终端设有第一按键,第一按键可以是触摸按键,具体可以是电容式感应触摸按键,或者第一按键也可以是物理按键。方法还包括:获取第一按键时被操作时第一按键产生的第一按键信息。播放待学习的口语的步骤是根据第一按键信息播放由终端推送的口语,并根据第一按键信息生成指示信息,以引导用户跟随播音学习推送口语。

第一按键信息可以是第一按键被用户操作时,产生的电平信息。第一按键是物理按键,操作第一按键的方式是按压,第一按键是触摸按键,操作第一按键的方式则可以是触摸。指示信息可以是语音信息,具体可以是根据第一按键信息以及将播放的待学习口语的类别生成该指示信息。例如,待学习口语是英语单词“red”,用户按下第一按键,终端则根据第一按键信息和“red”的类别生成“您好,您现在进入英语学习,我们开始学习颜色单词的发音哦”的语音指示信息。

若用户是第一次使用该终端学习口语,则终端推送的口语可以是终端随机推送的口语。若用户已使用过一次以上该终端,则终端播放的口语为用户没有学习过的口语。

在其中一个实施例中,第一按键为指纹识别按键,方法还包括获取用户在操作第一按键时用户的指纹特征信息以表征用户的身份,并在检测到用户退出口语学习之前关联用户的指纹特征信息与用户已学习过的口语,并保存用户的指纹特征信息的步骤;

若在检测到用户退出口语学习之后,又再次获取到用户预备口语学习时操作第一按键时的指纹特征信息,且再次获取的指纹特征信息与保存的指纹特征信息一致,则播放由终端推送的、除用户已学习过的口语之外的的口语。

本实施例第一按键同时还具备指纹识别功能,用户用手指操作第一按键时,终端通过第一按键获取用户指纹特征信息,并保存表征用户身份的指纹特征信息,然后在用户退出口语学习前关联用户指纹特征信息与用户所学习过的口语。如果该用户退出口语学习后又操作第一按键准备再次进入口语学习,则播放该用户a没有学习过的口语。例如用户a退出口语学习后,1小时后又进入口语学习,那么在用户预备再次进入口语时,在操作第一按键时,就可以识别出用户a的身份,那么播放的口语词将不会是用户a在1小时之前学习过的口语词,这样用户a就不会重复学习学过的词语。

具体地若在最后一次播放口语后,预设时间内未检测到用户对该口语的发音,则判定用户退出口语学习。后续可以关闭终端。

在其中一个实施例中,本实施例的口语学习方法还包括在获取用户跟随播音对待学习的口语发出的用户发音时,从用户发音提取用户的声纹特征信息以表征用户的身份,并将用户的声纹特征信息与播放过的、且用户学习过的待学习的口语进行关联,并保存用户的声纹特征信息的步骤;

然后若检测到用户退出口语学习之后,又再次获取到用户跟随播音发出的用户发音,且再次提取的声纹特征信息与保存的用户的声纹特征信息匹配,则播放除关联的口语以外的口语。

本实施例,可以在用户跟随播音发声时识别用户的声纹特征信息,例如用户a退出口语学习后,1小时后又进入口语学习,那么在终端播放一个口语词后,用户a发音后,就能根据用户a的声纹特征确定用户a的身份,那么后续播放的口语词,不会是用户1小时之前学习过的口语词。这样用户a就不会重复学习学过的词语。

在其中一个实施例中,对于学习英语口语的情况,在播放待学习的英语时还会播放英语的中文释义。英语具体是英语单词或英语句子。

步骤104,获取用户对待学习的口语发出的用户发音。

播放了待学习的口语后,用户跟随播放的待学习的口语进行发音练习,然后获取用户跟随播放的待学习的口语学习时的发音。

具体地,可以通过录制的方式获取用户对待学习的口语的发音。可以利用长按终端按键的方式来录制用户对待学习的口语的发音。

在其中一个实施例中,终端设有第二按键,获取用户对待学习的口语发出的用户发音的步骤是:在获取用户操控第二按键产生的第二按键信息的同时,获取用户发音。

其中,第二按键可以是触摸按键,操作第二按键的方式则可以是触摸,第二按键具体可以是电容式感应触摸按键,或者第二按键也可以是物理按键,操作第二按键的方式则是按压。第二按键信息可以是操控第二按键时,第二按键产生的电平信息。

本实施例是在用户在长按第二按键的同时,实时获取用户对待学习的口语发出的用户发音。在获取用户发音期间,可能会录制其他与待学习口语无关的声音,故本实施例设定用户长按按键的同时,录制用户发音。如此,可以准确获取用户发音,减少其他无关声音的干扰。

步骤106,提供待学习的口语的原有标准发音,将原有标准发音与用户发音进行匹配,以获取用户发音与原有标准发音的吻合度,根据吻合度对用户发音进行评分。

具体地,可设置吻合度越高,分数越高。吻合度不同,评分也不同。可以根据吻合度对用户的发音进行分段评分,例如完全吻合评分为优秀,吻合度80%~90%评分为良好,吻合度70%~80%评分为中等,吻合度60%~70%评分及格,吻合度0%~60%评分为不合格。

以待学习的口语为待学习英语单词为例说明,用户对同一个英语单词要练习多次的情况,这样可能会对每次的发音都进行评分,这样处理负荷会比较大。

在其中一个实施例中,若获取用户对同一待学习的英语单词连续发出为两次以上的用户发音,则包括对比各次用户发音的步骤;

若各次发音的差别小于预设值,则将原有标准发音与用户发音进行匹配的步骤是提取该单词第一次的用户发音,跟该英语单词原有标准发音进行匹配;如果该英语单词的各次用户发音中存在不同的用户发音,则将原有标准发音与用户发音进行匹配的步骤是提取该英语单词各次用户发音中,相同用户发音数量最多的用户发音,用于跟该单词原有标准发音进行匹配。

用户对同一个英语单词的发音与标准原有发音的吻合度可能不一样,而既然吻合度不同,用户对同一个英语单词的各次发音对应的评分也会不同。如果对同一个英语单词的每次发音都去评分,就会使终端的处理负荷比较大。本实施例,用户对同一个英语单词多次连续发音的情况,均择取一个用户发音进行评分,可避免增加处理负荷。

对于待学习的口语是包括两个以上单词的句子的情况,例如英语句子包括多个英语单词,则步骤106是提取各个单词的用户发音,对句子中的每个单词的用户发音与原有标准发音进行匹配,根据各个单词的用户发音与相应标准原有发音的吻合度依次进行评分,然后将评分按照各个单词用户发音的顺序反馈给用户。

例如用户练习“stateintellectualpropertyoffice”,包括4个英语单词,则分别对state的用户发音、intellectual的用户发音、property的用户发音以及office的用户发音分别与对应的原有标准发音进行匹配,然后根据对应的吻合度进行评分,然后将state的评分结果、intellectual的评分结果、property的评分结果以及office的评分结果顺序反馈给用户。

在其中一个实施例中,提供待学习的口语的原有标准发音,将原有标准发音与用户发音进行匹配,以获取用户发音与原有标准发音的吻合度,根据吻合度对用户发音进行评分的步骤是通过云端执行的。具体地,是利用云端提供待学习的口语的原有标准发音,将原有标准发音与用户发音进行匹配,以获取用户发音与原有标准发音的吻合度,根据吻合度对用户发音进行评分。

步骤108,将评分结果反馈给用户,根据评分结果确定是否播放下一个待学习的口语。

具体地,将评分结果反馈给用户的方式可以语音播报方式。例如计算用户对“thanks”的评分是89分,则向用户播放语音“您对thanks的发音是89分哦”。

其中一个实施例中,根据评分结果确定是否播放下一个待学习的口语的步骤包括:

若用户发音对应的评分低于预设分数,则再次播放待学习的口语,并发出指示信息引导用户再次朗读待学习的口语,直到播放待学习的口语的次数达到预设次数或待学习的口语的用户发音对应的评分达到预设分数,才播放下一个待学习的口语。

具体地,对于待学习口语为一个单词的情况,若用户发音对应的评分低于预设分数,则再次播放该单词以引导用户跟随播音再次朗读待学习的口语该单词,直到该单词待学习的口语的用户发音对应的评分达到预设分数,才播放下一个待学习单词待学习的口语。若待学习的口语的用户发音对应的评分一直未达到预设分数,但播放待学习的口语的次数达到预设次数,也会播放下一个待学习的口语。

用户例如儿童在学习口语时,如果练习多次还不合格,可能会影响学习积极性。设置同一单词播放次数达预设次数则播放下一单词,可以避免打击用户学习口语的积极性。

具体地,若待学习的口语的播放次数达到预设次数,但若最后一次播放的待学习的口语的用户发音对应的评分低于预设分数,则反馈高于对应评分的分数给用户,并播放下一个待学习的口语。反馈的方式具体可以语音。

例如,预设次数为4次,预设分数为80分,单词“banana”播放次数已经4次,儿童在播放第四次时对单词“banana”的发音还是60分,低于80分,为了不打击儿童学习英语的积极性和自信心,反馈给儿童的分数可以是高于实际分数的82分,假装儿童通过了该单词的学习,播放下一个单词。如此可以鼓励孩子去积极、主动、自信的学习口语。

具体地,对于待学习口语为包括两个以上单词的句子情况,对该待学习口语中各个单词的用户发音的评分,可能存在分数高于预设分数的,也存在分数低于预设分数的,则将低于预设分数的用户发音对应的单词提取出来,重新播放,指示用户重新练习,直到低于预设分数的单词,用户发音达到预设分数,或者播放该单词的次数达到预设次数,才播放下一待学习口语句子。例如预设分数是90分,用户对state的发音评分是98分,intellectual的评分是66分,property的评分是76分,office的发音评分是100分。则是提取并重新播放intellectual和property这两个单词,直到用户对这两个单词的发音的评分高于预设分数,或对这两个单词的播放次数达到预设次数,才播放下一待学习口语。

具体地,若用户发音对应的评分低于预设分数,则再次播放待学习的口语的步骤包括:

若用户发音对应的评分低于预设分数,则从用户发音中提取错误发音,并根据错误发音识别用户对错误发音的发音口型缺陷,并提供对应的正确发音口型信息,以指导用户按照正确发音口型信息再次对待学习的口语进行发音。提供正确发音口型信息的方式是以语音方式播放正确发音口型信息。

例如thanks,标准发音应为用户可能会发成那么显然用户是将θ发成了s,根据用户错误发音识别出用户是因为没有咬舌尖才将θ误发成了s,则可以语音播报“舌尖微微伸出,上下齿轻轻咬住舌尖,送气,声带不振动”θ的正确发音口音信息。

上述口语学习方法,还会根据标准发音对用户发音进行评分,然后将评分结果反馈给用户,这样用户就可以知晓发音是否标准,还会引导用户如何正确发音;若用户发音对应的评分低于预设分数,但口语的播放次数达到预设次数,也会播放下一口语,不会打击用户信心。且用户发音对应的评分低于预设分数,还可以反馈高于对应评分的分数给用户,假装用户通过了该单词的学习,播放下一个单词,如此可以鼓励孩子去积极、主动、自信的学习口语。

上述口语学习方法,用户在预备进入口语学习时操作第一按键,用户就能被指示信息引导去学习播放的推送口语,操作简单,尤其对于儿童这样用户,他们知识水平、操作能力有限,由终端引导他们学习,可以容易地进入口语学习。

应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

图2为一个实施例的口语学习装置的结构框图。图2的口语学习装置包括:

口语播放模块210,用于播放待学习的口语;

用户发音获取模块220,用于获取用户跟随播音对待学习的口语发出的用户发音;

用户发音模块230,用于提供待学习的口语的原有标准发音,将原有标准发音与用户发音进行匹配,以获取用户发音与原有标准发音的吻合度,根据吻合度对用户发音进行评分;

判断模块240,用于根据评分结果确定是否播放下一个待学习的口语。

上述口语学习装置中各个模块的划分仅用于举例说明,在其他实施例中,可将终端的口语学习装置按照需要划分为不同的模块,以完成上述终端的口语学习装置的全部或部分功能。

关于本实施例口语学习装置的具体限定可以参见上文中对于口语学习方法的限定,在此不再赘述。上述口语学习装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行如上任一实施例中的口语学习方法的步骤。

一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如上任一实施例中的口语学习方法。

本申请实施例还提供了一种终端,该终端为智能机器人,所述智能机器人包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上任一实施例中所述的口语学习方法的步骤。

本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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