一种基于语音交互的速算练习方法及电子设备技术

技术编号:20945944 阅读:23 留言:0更新日期:2019-04-24 02:59
本发明专利技术实施例涉及数学教育技术领域,公开了一种基于语音交互的速算练习方法及电子设备,该方法包括:在检测到练习开始指令时,在第一虚拟场景中输出速算题;解析用户输入的语音信息中包含的答题信息,判断其与速算题对应的答案信息是否一致;根据判定结果,在虚拟角色的当前累计虚拟点数的基础上增加/减少与速算题的难度等级对应的虚拟点数,以获得新的当前累计虚拟点数;控制虚拟角色在虚拟场景中移动至与其新的累计虚拟点数对应的场景高度位置;若场景高度位置的高度低于预设高度阈值,继续执行在第一虚拟场景中输出速算题的步骤;否则,将奖励资源添加到用户的账号。可见,这样能够增加速算练习的趣味性,从而提高学生对速算练习的积极性。

A Speech Interaction Based Quick Computing Practice Method and Electronic Equipment

The embodiment of the present invention relates to the field of mathematical education technology, and discloses a method of quick calculation exercise based on voice interaction and an electronic device. The method includes: output the quick calculation questions in the first virtual scene when the beginning instruction of the exercise is detected; analyze the answer information contained in the voice information input by the user to determine whether the answer information corresponding to the quick calculation questions is consistent; and judge according to the determination. As a result, on the basis of the current accumulative virtual points of virtual characters, the virtual points corresponding to the difficulty level of quick calculation problems are increased or decreased to obtain new accumulative virtual points; the virtual characters are controlled to move to the scene height corresponding to their new accumulative virtual points in the virtual scene; if the height of the scene height position is lower than the preset height threshold, the execution is continued at the following level. Output the steps of quick calculation in a virtual scene; otherwise, add the reward resource to the user's account. It can be seen that this can increase the interest of quick calculation exercises, thereby improving the enthusiasm of students for quick calculation exercises.

【技术实现步骤摘要】
一种基于语音交互的速算练习方法及电子设备
本专利技术涉及数学教育
,具体涉及一种基于语音交互的速算练习方法及电子设备。
技术介绍
速算,是学生在学习数学学科时需要掌握的一种基础能力。为了提高速算能力,学生通常需要经过长期反复的练习。现阶段,大多数学生主要是通过购买专门的速算练习册,或者利用学习类软件提供的速算练习题来完成速算练习。可见,现有的速算练习方式往往是枯燥无趣的题海模式,大大降低了学生对速算练习的积极性。
技术实现思路
本专利技术实施例公开了一种基于语音交互的速算练习方法及装置,能够增加速算练习的趣味性,从而提高学生对速算练习的积极性。本专利技术实施例第一方面公开一种基于语音交互的速算练习方法,所述方法包括:在检测到练习开始指令时,在第一虚拟场景中输出速算题;采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;若一致,在所述第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与所述速算题的难度等级对应的虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;若不一致,在所述虚拟角色的当前累计虚拟点数的基础上减少所述虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;控制所述虚拟角色在所述第一虚拟场景中移动至与所述虚拟角色的新的当前累计虚拟点数对应的场景高度位置;若所述场景高度位置的高度低于预设高度阈值,执行所述在第一虚拟场景中输出速算题的步骤;若所述场景高度位置的高度等于或高于所述预设高度阈值,将奖励资源添加到所述用户的账号。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述在检测到练习开始指令时,在第一虚拟场景中输出速算题之前,所述方法还包括:获取用户预置的练习计划;所述练习计划包括多个计划信息,每一个所述计划信息对应于一个时间段,并且每一个所述计划信息至少包括计划速算题数量以及计划速算题难度等级;获取当前时间点,根据所述当前时间点,从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息;所述在检测到练习开始指令时,在第一虚拟场景中输出速算题,包括:在检测到练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息之后,所述方法还包括:获取从所述目标时间段的开始时间点到所述当前时间点的期间内所述用户的实际练习信息;所述实际练习信息至少包括实际速算题数量以及实际速算题难度等级;判断所述实际速算题难度等级是否等于所述计划速算题难度等级,且所述实际速算题数量是否大于或等于所述计划速算题数量;若所述实际速算题难度等级不等于所述计划速算题难度等级,和/或所述实际速算题数量小于所述计划速算题数量,在当前应用界面弹出虚拟角色,通过所述虚拟角色输出提醒语音,所述提醒语音用于提醒所述用户完成所述目标计划信息指定的内容;采集所述用户针对所述提醒语音的回复语音,并对所述回复语音进行解析,以获得回复信息;判断所述回复信息中是否包含练习开始指令;若包含所述练习开始指令,则判定出检测到所述练习开始指令,执行所述根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题的步骤。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述将奖励资源添加到所述用户的账号之后,所述方法还包括:获取所述用户的账号的累计奖励资源;判断所述累计奖励资源对应的难度等级是否高于所述第一虚拟场景对应的难度等级;若高于所述第一虚拟场景对应的难度等级,将第二虚拟场景添加至所述用户的已解锁虚拟场景列表;所述第二虚拟场景对应的难度等级与所述累计奖励资源对应的难度等级一致;所述已解锁虚拟场景列表用于提供所有已解锁的虚拟场景,以供所述用户进行速算练习。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述将奖励资源添加到所述用户的账号之后,所述方法还包括:根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息,分析出所述用户的易错知识点,并从预设数据库中提取出与所述易错知识点对应的指导资料;根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息以及所述指导资料,输出总结报告。本专利技术实施例第二方面公开一种电子设备,所述电子设备包括:第一输出模块,用于在检测到练习开始指令时,在第一虚拟场景中输出速算题;第一获取模块,用于采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;第一判断模块,用于判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;计算模块,用于在所述第一判断模块判定出所述用户针对所述速算题的答题信息与所述速算题对应的答案信息一致时,在所述第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与所述速算题的难度等级对应的虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;在所述第一判断模块判定出所述用户针对所述速算题的答题信息与所述速算题对应的答案信息不一致时,在所述虚拟角色的当前累计虚拟点数的基础上减少所述虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;控制模块,用于控制所述虚拟角色在所述第一虚拟场景中移动至与所述虚拟角色的新的当前累计虚拟点数对应的场景高度位置;第一添加模块,用于在所述场景高度位置的高度等于或高于所述预设高度阈值时,将奖励资源添加到所述用户的账号;所述第一输出模块,还用于在所述场景高度位置的高度低于预设高度阈值时,在第一虚拟场景中输出速算题。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述电子设备,还包括:第二获取模块,用于在所述第一输出模块在检测到练习开始指令时,在第一虚拟场景中输出速算题之前,获取用户预置的练习计划;所述练习计划包括多个计划信息,每一个所述计划信息对应于一个时间段,并且每一个所述计划信息至少包括计划速算题数量以及计划速算题难度等级;第一提取模块,用于获取当前时间点,根据所述当前时间点,从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息;所述第一输出模块用于在检测到练习开始指令时,在第一虚拟场景中输出速算题的方式具体为:所述第一输出模块,用于在检测到练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题。作为一种可选的实施方式,在本专利技术实施例第二方面中,所述电子设备,还包括:第三获取模块,用于在所述第一提取模块从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息之后,获取从所述目标时间段的开始时间点到所述当前时间点的期间内所述用户的实际练习信息;所述实际练习信息至少包括实际速算题数量以及实际速算题难度等级;第二判断模块,用于判断所述实际速算题难度等级是否等于所述计划速算题难度等级,且所述实际速算题数量是否大于或等于所述计划速算题数量;提醒模块,用于在所述第二判断模块判定出所述实际速算题难度等级不等于所述计划速算题难度等级,和/或所述实际速算题数量小于所述计划速算题数量时,在当前应用界面弹出虚拟角色,通过所述虚拟角色输出提醒语音,本文档来自技高网...

【技术保护点】
1.一种基于语音交互的速算练习方法,其特征在于,所述方法包括:在检测到练习开始指令时,在第一虚拟场景中输出速算题;采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;若一致,在所述第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与所述速算题的难度等级对应的虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;若不一致,在所述虚拟角色的当前累计虚拟点数的基础上减少所述虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;控制所述虚拟角色在所述第一虚拟场景中移动至与所述虚拟角色的新的当前累计虚拟点数对应的场景高度位置;若所述场景高度位置的高度低于预设高度阈值,执行所述在第一虚拟场景中输出速算题的步骤;若所述场景高度位置的高度等于或高于所述预设高度阈值,将奖励资源添加到所述用户的账号。

【技术特征摘要】
1.一种基于语音交互的速算练习方法,其特征在于,所述方法包括:在检测到练习开始指令时,在第一虚拟场景中输出速算题;采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;若一致,在所述第一虚拟场景的虚拟角色的当前累计虚拟点数的基础上增加与所述速算题的难度等级对应的虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;若不一致,在所述虚拟角色的当前累计虚拟点数的基础上减少所述虚拟点数,以获得所述虚拟角色的新的当前累计虚拟点数;控制所述虚拟角色在所述第一虚拟场景中移动至与所述虚拟角色的新的当前累计虚拟点数对应的场景高度位置;若所述场景高度位置的高度低于预设高度阈值,执行所述在第一虚拟场景中输出速算题的步骤;若所述场景高度位置的高度等于或高于所述预设高度阈值,将奖励资源添加到所述用户的账号。2.根据权利要求1所述的方法,其特征在于,所述在检测到练习开始指令时,在第一虚拟场景中输出速算题之前,所述方法还包括:获取用户预置的练习计划;所述练习计划包括多个计划信息,每一个所述计划信息对应于一个时间段,并且每一个所述计划信息至少包括计划速算题数量以及计划速算题难度等级;获取当前时间点,根据所述当前时间点,从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息;所述在检测到练习开始指令时,在第一虚拟场景中输出速算题,包括:在检测到练习开始指令时,根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题。3.根据权利要求2所述的方法,其特征在于,所述从所述练习计划中提取出与所述当前时间点相匹配的目标时间段以及对应于所述目标时间段的目标计划信息之后,所述方法还包括:获取从所述目标时间段的开始时间点到所述当前时间点的期间内所述用户的实际练习信息;所述实际练习信息至少包括实际速算题数量以及实际速算题难度等级;判断所述实际速算题难度等级是否等于所述计划速算题难度等级,且所述实际速算题数量是否大于或等于所述计划速算题数量;若所述实际速算题难度等级不等于所述计划速算题难度等级,和/或所述实际速算题数量小于所述计划速算题数量,在当前应用界面弹出虚拟角色,通过所述虚拟角色输出提醒语音,所述提醒语音用于提醒所述用户完成所述目标计划信息指定的内容;采集所述用户针对所述提醒语音的回复语音,并对所述回复语音进行解析,以获得回复信息;判断所述回复信息中是否包含练习开始指令;若包含所述练习开始指令,则判定出检测到所述练习开始指令,执行所述根据所述目标计划信息指定的内容,在第一虚拟场景中输出速算题的步骤。4.根据权利要求1~3任一项所述的方法,其特征在于,在所述将奖励资源添加到所述用户的账号之后,所述方法还包括:获取所述用户的账号的累计奖励资源;判断所述累计奖励资源对应的难度等级是否高于所述第一虚拟场景对应的难度等级;若高于所述第一虚拟场景对应的难度等级,将第二虚拟场景添加至所述用户的已解锁虚拟场景列表;所述第二虚拟场景对应的难度等级与所述累计奖励资源对应的难度等级一致;所述已解锁虚拟场景列表用于提供所有已解锁的虚拟场景,以供所述用户进行速算练习。5.根据权利要求1~3任一项所述的方法,其特征在于,在所述将奖励资源添加到所述用户的账号之后,所述方法还包括:根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息,分析出所述用户的易错知识点,并从预设数据库中提取出与所述易错知识点对应的指导资料;根据所述用户针对所述第一虚拟场景中输出的所有速算题的答题信息以及所述指导资料,输出总结报告。6.一种电子设备,其特征在于,所述电子设备包括:第一输出模块,用于在检测到练习开始指令时,在第一虚拟场景中输出速算题;第一获取模块,用于采集用户输入的语音信息,并通过解析所述语音信息获得所述用户针对所述速算题的答题信息;第一判断模块,用于判断所述用户针对所述速算题的答题信息与所述速算题对应的答案信息是否一致;计算模块,用于在所述第一判断模块判定出所述用户针对所述速算题的答题信息与所述速算题对应的答案信息一致时,在所述第一虚...

【专利技术属性】
技术研发人员:崔颖
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1