[发明专利]一种基于语音识别的记忆训练与测试方法有效
申请号: | 201810070222.9 | 申请日: | 2018-01-24 |
公开(公告)号: | CN108305527B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 华金玉;华金丽;朱外明 | 申请(专利权)人: | 朱外明 |
主分类号: | G09B19/00 | 分类号: | G09B19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230009 安徽省合肥市*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 记忆训练 汉字 记忆过程 用户记忆 语音识别 短句 测试 跟读 记忆测试 训练过程 概率 中文 记录 加深 | ||
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乘积的值,并向下取整,得到设置当前第i个短句对应当前训练次数j时的汉字提示个数
步骤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、将所述的每一次训练准确率z1,z2,…,zj,…合成为整体训练准确率q,并输出给用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朱外明,未经朱外明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810070222.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手持式智能教学终端
- 下一篇:防撞型智能循迹小车教学主板