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处理器、语音识别系统、手写识别系统、显示器、存储系统、电源、语音输出系统、语音录制系统、外设接口,其中,电源提供电能,语音识别系统、手写识别系统、显示器 ...
【技术保护点】
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; ...
【技术特征摘要】
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、将所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。