当前位置: 首页 > 专利查询>朱外明专利>正文

一种基于语音识别的记忆训练与测试方法技术

技术编号:18499229 阅读:30 留言:0更新日期:2018-07-21 21:13
本发明专利技术公开了一种基于语音识别的记忆训练与测试方法,该方法:(1)以短句的形式对用户进行记忆训练和记忆测试;(2)模拟“零记忆→部分记忆→完全记忆”的记忆过程,先让用户完全跟读,然后逐渐的隐藏部分文字让用户背诵,直到隐藏全部文字让用户背诵;(3)记录用户记忆过程中对每个汉字的熟练程度,并在训练过程中以较高的概率隐藏用户不熟练的汉字,以加深用户对不熟练汉字的印象。该训练方法更加符合人类记忆过程的特点,能够提高用户记忆中文材料的效率与效果,并且带来良好的记忆体验效果。

A method of memory training and testing based on speech recognition

The invention discloses a memory training and testing method based on speech recognition. The method: (1) the memory training and memory test of the user in the form of short sentences; (2) the memory process of \zero memory, partial memory, complete memory\ is simulated, and the user is read completely, and then the part of the text is gradually hidden to be used. The user recites, until the whole text is recited by the user; (3) record the proficiency of each Chinese character in the process of user memory, and hide the unskilled character of the user with a higher probability in the course of training, in order to deepen the impression of the unskilled Chinese characters. The training method is more in line with the characteristics of the human memory process, and can improve the efficiency and effect of the user's memory of Chinese materials, and bring good memory experience effect.

【技术实现步骤摘要】
一种基于语音识别的记忆训练与测试方法
本专利技术属于信息
,具体地涉及一种基于语音识别的辅助记忆训练方法。
技术介绍
随着人工智能的兴起与发展,语音识别技术逐渐成熟,已经可以实现一定规模的应用。目前,国内科大讯飞、百度、阿里巴巴等团队研发的语音识别平台能够提供相当高的识别准确率。借助语音识别技术可以让程序更加智能化,从而让程序与人开展更为复杂的人机交互。借助语音识别来辅助人进行中文的读写与记忆,具有一定的现实意义。目前已经检索到该方面的专利技术专利或技术专利,共有三项,分别是:(1)专利申请号:2012202211473.2,技术专利,专利名称《读写式学习机》,采用以下方案:读写式学习机,包括机体和内置电路板,内置电路板上有电路单元,电路单元包括CPU处理单元、显示单元、语音输出单元和驱动电路单元,电路单元还包括输入单元和语音识别单元;输入单元、语音识别单元、显示单元、语音输出单元和驱动电路单元分别与CPU处理单元连接;输入单元连接有一手写板;语音识别单元设有用于录入语音和播放语音的语音芯片,并连接有一语音接收装置;(2)专利申请号:201510737383.5,专利技术专利,专利名称《一种协助记忆古诗文的学习机》,(3)专利申请号:201520867338.7,技术专利,专利名称《一种协助记忆古诗文的学习机》,均采用以下方案:一种协助记忆古诗文的学习机,包括机体和内置电路主板,内置电路主板包括CPU处理器、语音识别系统、手写识别系统、显示器、存储系统、电源、语音输出系统、语音录制系统、外设接口,其中,电源提供电能,语音识别系统、手写识别系统、显示器、存储系统、语音输出系统、语音录制系统、外设接口均与CPU处理器相连接,语音识别系统可将外部语音转换成CPU处理器可识别的方式,然后存储在存储系统中,手写识别系统与显示器相连接,可通过显示器进行文字等的录入,通过语音识别系统、手写识别系统输入的信息可经过CPU处理器与存储系统中的相关数据进行对比配对,语音录制系统可将真人的声音实时录入学习机,并经过CPU处理器的相关处理存储在存储系统中,需要时可以经由语音输出系统播放处理,外设接口可与电视机、投影仪进行连接。上述3项技术,均能够实现基于语音识别的读写与记忆训练,然而,它们的技术方案中,记忆训练的过程过于简单,并没有体现人对事物的记忆具有类似于由“零记忆→部分记忆→完全记忆”的过程,因此,对用户进行记忆训练所起到的效果十分有限。针对这些情况,本专利技术提供了一种基于语音识别的辅助记忆训练与测试的方法,该方法详细展示了基于语音识别对用户进行中文记忆训练的过程与测试的方法,在记忆训练过程中,采用“分而治之”的思路,以短句的形式逐句记忆,具有更好的可操作性;模拟由“零记忆→部分记忆→完全记忆”的记忆过程,先让用户完全跟读,然后逐渐地隐藏部分汉字,让用户进行背诵,随着训练次数的增加,隐藏的汉字个数越来越多,直到隐藏全部汉字,该过程是一个循序渐进的过程,更加合理和人性化;同时,在训练过程中,记录用户对每个汉字记忆的熟练程度数据,并且根据该数据,有针对性地隐藏汉字对用户进行训练,即将用户常背错的汉字或不熟悉的汉字以较高的概率隐藏掉,并让用户背诵,从而刺激用户对这些文字的记忆,加深其对这些文字的印象,以提高记忆训练的效果;另外,语音识别与用户记忆都存在一定的误差,例如识别时多出一个汉字,或者用户多背诵了一个汉字,这会导致整个参照文字与识别文字的错位,如果固定的比对参照文字与识别文字,则有失准确性,本专利技术针对该问题,提供了一种识别文字与参照文字的比对匹配的方法,给出了比对与匹配的详细流程。
技术实现思路
本专利技术是为了克服现有技术存在的不足之处,提供一种基于语音识别的辅助记忆训练与测试的方法,以期能够基于语音识别技术,向用户提供更人性化、效果更好的辅助记忆训练与测试功能。本专利技术为解决技术问题采用如下技术方案。本专利技术一种基于语音识别的记忆训练与测试方法,起特点是,基于语音识别和程序控制实现辅助用户对中文文字材料的记忆训练和记忆测试功能,其中,辅助用户进行记忆训练的过程由完全跟读逐步过度到完全背诵,具体步骤如下。步骤1、用户选择待记忆的中文文字材料(以下简称记忆文字材料)所述记忆文字材料以指定的分隔符(如逗号)分割成多个短句,每个短句对应一个语音朗读文件(以下简称语音文件)。步骤2、遍历所述记忆文字材料中的每个短句,对于当前第i个短句,设置一个熟练度列表listi,所述熟练度列表listi的长度等于所述当前第i个短句汉字的个数,所述熟练度列表listi中的第a个元素,是一个0~1之间的数值,代表着用户对所述当前第i个短句中第a个汉字记忆的熟练程。步骤3、进行完全跟读训练。步骤3.1、设置最大跟读次数为Iread,设置单句跟读最大重复次数为Irepeat,设置最小跟读准确率为ratemin_read。步骤3.2、设置当前跟读次数为d,初始化d的值为1。步骤3.3、按顺序遍历所述记忆文字材料中的各个短句,对于当前第i个短句。步骤3.3.1、初始化当前第i个短句跟读次数为vid,设置vid的值为1。步骤3.3.2、播放所述当前第i个短句对应的语音文件,暂停,然后用户跟读。步骤3.3.3、获取用户跟读的语音输入。步骤3.3.4、基于语音识别和所述用户跟读的语音输入,获得识别文字。步骤3.3.5、将识别文字与当前对应的当前第i个短句进行比较,获得跟读的准确率rt,并更新所述熟练度列表listi。步骤3.3.6、判断所述跟读准确率rt是否大于等于所述最小跟读准确率ratemin_read。在判定所述跟读准确率rt大于等于所述最小跟读准确率ratemin_read的情况下:判断所述当前第i个短句之后是否仍有短句未播放,如果判断结果为是,则:将所述跟读准确率rt作为此次跟读当前第i个短句的跟读准确率cid,并将i+1的值赋值给i,转步骤3.3.1;如果判断结果为否,则:转步骤3.4。在判定所述跟读准确率rt小于所述最小跟读准确率ratemin_read的情况下:判断所述当前第i个短句跟读次数vid是否大于等于所述单句跟读最大重复次数为Irepeat,如果判断结果为是,则:将所述跟读准确率rt作为此次跟读当前第i个短句的跟读准确率cid,并将i+1的值赋值给i,转步骤3.3.1;如果判断结果为否,则:将vid+1的值赋值给vid,并转步骤3.3.2。步骤3.4、判断所述当前跟读次数d是否大于等于所述最大跟读次数为Iread,如果判断结果为是,则转步骤3.5,如果判断结果为否,则将当前各句跟读准确率(c1d,c2d,…,cid,…)合成第d次跟读准确率cd,并将d+1的值赋值给d,转步骤3.3。步骤3.5、将所述的每一次跟读准确率(c1,c2,…,cd,…)合成为整体跟读准确率g,并输出给用户。步骤4、进行汉字隐藏记忆训练。步骤4.1、设置最大训练次数为Itrain,设置单句训练最大重复次数为h,设置最小训练准确率为ratemin_train。步骤4.2、设置当前训练次数为j,初始化j的值,设为1。步骤4.3、计算当前训练次数j情形下的汉字提示率uj。步骤4.4、按顺序遍历所述记忆文字材料中的各个短句,对于当前第i个短句。步骤4.4.1、本文档来自技高网
...

【技术保护点】
1.一种基于语音识别的记忆训练与测试方法,其特征在于,基于语音识别和程序控制实现辅助用户对中文文字材料的记忆训练和记忆测试功能,其中,辅助用户进行记忆训练的过程由完全跟读逐步过度到完全背诵,具体步骤如下:步骤1、用户选择待记忆的中文文字材料(以下简称记忆文字材料)所述记忆文字材料以指定的分隔符(如逗号)分割成多个短句,每个短句对应一个语音朗读文件(以下简称语音文件);步骤2、遍历所述记忆文字材料中的每个短句,对于当前第i个短句,设置一个熟练度列表listi,所述熟练度列表listi的长度等于所述当前第i个短句汉字的个数,所述熟练度列表listi中的第a个元素,是一个0~1之间的数值,代表着用户对所述当前第i个短句中第a个汉字记忆的熟练程度;步骤3、进行完全跟读训练步骤3.1、设置最大跟读次数为Iread,设置单句跟读最大重复次数为Irepeat,设置最小跟读准确率为ratemin_read;步骤3.2、设置当前跟读次数为d,初始化d的值为1;步骤3.3、按顺序遍历所述记忆文字材料中的各个短句,对于当前第i个短句:步骤3.3.1、初始化当前第i个短句跟读次数为vid,设置vid的值为1;步骤3.3.2、播放所述当前第i个短句对应的语音文件,暂停,然后用户跟读;步骤3.3.3、获取用户跟读的语音输入;步骤3.3.4、基于语音识别和所述用户跟读的语音输入,获得识别文字;步骤3.3.5、将识别文字与当前对应的当前第i个短句进行比较,获得跟读的准确率rt,并更新所述熟练度列表listi;步骤3.3.6、判断所述跟读准确率rt是否大于等于所述最小跟读准确率ratemin_read;在判定所述跟读准确率rt大于等于所述最小跟读准确率ratemin_read的情况下:判断所述当前第i个短句之后是否仍有短句未播放,如果判断结果为是,则:将所述跟读准确率rt作为此次跟读当前第i个短句的跟读准确率cid,并将i+1的值赋值给i,转步骤3.3.1;如果判断结果为否,则:转步骤3.4;在判定所述跟读准确率rt小于所述最小跟读准确率ratemin_read的情况下:判断所述当前第i个短句跟读次数vid是否大于等于所述单句跟读最大重复次数为Irepeat,如果判断结果为是,则:将所述跟读准确率rt作为此次跟读当前第i个短句的跟读准确率cid,并将i+1的值赋值给i,转步骤3.3.1;如果判断结果为否,则:将vid +1的值赋值给vid,并转步骤3.3.2;步骤3.4、判断所述当前跟读次数d是否大于等于所述最大跟读次数为Iread,如果判断结果为是,则转步骤3.5,如果判断结果为否,则将当前各句跟读准确率 (c1d, c2d,…, cid,…) 合成第d次跟读准确率cd,并将d+1的值赋值给d,转步骤3.3;步骤3.5、将所述的每一次跟读准确率(c1, c2,…, cd,…)合成为整体跟读准确率g,并输出给用户;步骤4、进行汉字隐藏记忆训练步骤4.1、设置最大训练次数为Itrain,设置单句训练最大重复次数为h,设置最小训练准确率为ratemin_train;步骤4.2、设置当前训练次数为j,初始化j的值,设为1;步骤4.3、计算当前训练次数j情形下的汉字提示率uj;步骤4.4、按顺序遍历所述记忆文字材料中的各个短句,对于当前第i个短句:步骤4.4.1、初始化当前第i个短句跟读次数为mij,设置mij的值为1;步骤4.4.2、所述当前第i个短句的汉字总个数为pi,计算uj与pi乘积的值,并向下取整,得到 ⌊ uj × pi ⌋,设置当前第i个短句对应当前训练次数j时的汉字提示个数 sij = ⌊ uj × pi ⌋;步骤4.4.3、从所述当前第i个短句中选择sij个汉字,将所述选择的sij个汉字作为提示汉字,所述当前第i个短句中其余的汉字作为隐藏汉字,将所述提示汉字和所述隐藏汉字一起构成提示句,展示给用户,然后用户根据提示句进行背诵;步骤4.4.4、获取用户背诵的语音输入;步骤4.4.5、基于语音识别和所述用户背诵的语音输入,获得识别文字;步骤4.4.6、将识别文字与当前第i个短句进行比较,获得训练准确率z,并更新所述熟练度列表listi;步骤4.4.7、判断所述训练准确率zt是否大于等于所述最小跟读准确率ratemin_train;在判定所述跟读准确率z大于等于所述最小训练准确率ratemin_train的情况下:判断所述当前第i个短句之后是否仍有短句未播放,如果判断结果为是,则:将所述训练准确率z作为此次训练当前第i个短句的训练准确率zij,并将i+1的值赋值给i,转步骤4.4.1;如果判断结果为否,则:转步骤4.5;在判定所述训练准确率z小于所述最小训练准确率ratemin_train的情况下:判断所述当前第i个短句训练次数mij是否大于等于所述单句训...

【技术特征摘要】
1.一种基于语音识别的记忆训练与测试方法,其特征在于,基于语音识别和程序控制实现辅助用户对中文文字材料的记忆训练和记忆测试功能,其中,辅助用户进行记忆训练的过程由完全跟读逐步过度到完全背诵,具体步骤如下:步骤1、用户选择待记忆的中文文字材料(以下简称记忆文字材料)所述记忆文字材料以指定的分隔符(如逗号)分割成多个短句,每个短句对应一个语音朗读文件(以下简称语音文件);步骤2、遍历所述记忆文字材料中的每个短句,对于当前第i个短句,设置一个熟练度列表listi,所述熟练度列表listi的长度等于所述当前第i个短句汉字的个数,所述熟练度列表listi中的第a个元素,是一个0~1之间的数值,代表着用户对所述当前第i个短句中第a个汉字记忆的熟练程度;步骤3、进行完全跟读训练步骤3.1、设置最大跟读次数为Iread,设置单句跟读最大重复次数为Irepeat,设置最小跟读准确率为ratemin_read;步骤3.2、设置当前跟读次数为d,初始化d的值为1;步骤3.3、按顺序遍历所述记忆文字材料中的各个短句,对于当前第i个短句:步骤3.3.1、初始化当前第i个短句跟读次数为vid,设置vid的值为1;步骤3.3.2、播放所述当前第i个短句对应的语音文件,暂停,然后用户跟读;步骤3.3.3、获取用户跟读的语音输入;步骤3.3.4、基于语音识别和所述用户跟读的语音输入,获得识别文字;步骤3.3.5、将识别文字与当前对应的当前第i个短句进行比较,获得跟读的准确率rt,并更新所述熟练度列表listi;步骤3.3.6、判断所述跟读准确率rt是否大于等于所述最小跟读准确率ratemin_read;在判定所述跟读准确率rt大于等于所述最小跟读准确率ratemin_read的情况下:判断所述当前第i个短句之后是否仍有短句未播放,如果判断结果为是,则:将所述跟读准确率rt作为此次跟读当前第i个短句的跟读准确率cid,并将i+1的值赋值给i,转步骤3.3.1;如果判断结果为否,则:转步骤3.4;在判定所述跟读准确率rt小于所述最小跟读准确率ratemin_read的情况下:判断所述当前第i个短句跟读次数vid是否大于等于所述单句跟读最大重复次数为Irepeat,如果判断结果为是,则:将所述跟读准确率rt作为此次跟读当前第i个短句的跟读准确率cid,并将i+1的值赋值给i,转步骤3.3.1;如果判断结果为否,则:将vid+1的值赋值给vid,并转步骤3.3.2;步骤3.4、判断所述当前跟读次数d是否大于等于所述最大跟读次数为Iread,如果判断结果为是,则转步骤3.5,如果判断结果为否,则将当前各句跟读准确率(c1d,c2d,…,cid,…)合成第d次跟读准确率cd,并将d+1的值赋值给d,转步骤3.3;步骤3.5、将所述的每一次跟读准确率(c1,c2,…,cd,…)合成为整体跟读准确率g,并输出给用户;步骤4、进行汉字隐藏记忆训练步骤4.1、设置最大训练次数为Itrain,设置单句训练最大重复次数为h,设置最小训练准确率为ratemin_train;步骤4.2、设置当前训练次数为j,初始化j的值,设为1;步骤4.3、计算当前训练次数j情形下的汉字提示率uj;步骤4.4、按顺序遍历所述记忆文字材料中的各个短句,对于当前第i个短句:步骤4.4.1、初始化当前第i个短句跟读次数为mij,设置mij的值为1;步骤4.4.2、所述当前第i个短句的汉字总个数为pi,计算uj与pi乘积的值,并向下取整,得到⌊uj×pi⌋,设置当前第i个短句对应当前训练次数j时的汉字提示个数sij=⌊uj×pi⌋;步骤4.4.3、从所述当前第i个短句中选择sij个汉字,将所述选择的sij个汉字作为提示汉字,所述当前第i个短句中其余的汉字作为隐藏汉字,将所述提示汉字和所述隐藏汉字一起构成提示句,展示给用户,然后用户根据提示句进行背诵;步骤4.4.4、获取用户背诵的语音输入;步骤4.4.5、基于语音识别和所述用户背诵的语音输入,获得识别文字;步骤4.4.6、将识别文字与当前第i个短句进行比较,获得训练准确率z,并更新所述熟练度列表listi;步骤4.4.7、判断所述训练准确率zt是否大于等于所述最小跟读准确率ratemin_train;在判定所述跟读准确率z大于等于所述最小训练准确率ratemin_train的情况下:判断所述当前第i个短句之后是否仍有短句未播放,如果判断结果为是,则:将所述训练准确率z作为此次训练当前第i个短句的训练准确率zij,并将i+1的值赋值给i,转步骤4.4.1;如果判断结果为否,则:转步骤4.5;在判定所述训练准确率z小于所述最小训练准确率ratemin_train的情况下:判断所述当前第i个短句训练次数mij是否大于等于所述单句训练最大重复次数h,如果判断结果为是,则:将所述训练准确率z作为此次训练当前第i个短句的训练准确率zij,并将i+1的值赋值给i,转步骤4.4.1;如果判断结果为否,则:将mij+1的值赋值给mij,并转步骤4.4.2;步骤4.5、判断所述当前训练次数j是否大于等于所述最大训练次数为Itrain,如果判断结果为是,则转步骤4.6,如果判断结果为否,则将当前各句跟读准确率(z1j,z2j,…,zij,…)合成第j次训练准确率zj,并将j+1的值赋值给j,转步骤4.3;步骤4.6、将所...

【专利技术属性】
技术研发人员:华金玉华金丽朱外明
申请(专利权)人:朱外明
类型:发明
国别省市:安徽,34

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

1