The invention discloses a control method and a system for voice playback speed, by extracting the playback record information of the current user in the history time, obtains the history playback content, the history playback speed and the corresponding answer accuracy of the current user in the history time, and obtains the history playback content and the history broadcast according to the obtained history playback content and the history broadcast. The playback speed and the correct rate of answering questions are calculated to match the current user's voice playback speed; according to the calculation results, the current user's corresponding playback speed of the forthcoming content is controlled; it has the beneficial effect of determining the future playback speed according to the actual situation of the user, and improves the intelligence of voice playback. Because the method can control the speed of voice playback according to the individual situation of the user, it is more targeted and the experience is better for the user side.
【技术实现步骤摘要】
语音播放速度的控制方法及系统
本专利技术涉及语音播放
,特别涉及一种语音播放速度的控制方法及系统。
技术介绍
现有的大部分语言学习类播放软件,均需要用户通过选择固定的语速档位,来改变语速的快慢。这种操作,用户无法直观获知所选语速的具体快慢程度,而不同难度的文章和不同长度的句子,用户所需要的语速都不同,这会使得用户为了听清楚语音而频繁调整语速,打断学习语音的过程;更无法根据用户的实际学习水平,针对性地调整适合当前用户学习的播放速度。
技术实现思路
本专利技术提供一种语音播放速度的控制方法及系统,用以根据用户自身的实际情况来确定未来将要播放的语速。本专利技术提供了一种语音播放速度的控制方法,所述语音播放速度的控制方法包括:提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;根据计算结果,控制当前用户对应的即将播放内容的语音播放速度。优选地,所述提取当前用户历史时长内的播放记录信息,包括:针对当前用户对应的本次播放数据,提取距离当前时刻之前的所述历史时长内的播放记录信息;或者:预先获取当前用户的个人信息,根据预先获取的所述个人信息,查找语音播放数据库,提取所述个人信息对应的在一段所述历史时长内对应的所有播放记录信息;其中,所述控制当前用户对应的即将播放内容的语音播放速度,包括:拖长或者缩短单个音节的发声时间,每个音节之间的停顿时间不变;或者,单个音节的发声时间不变,将每个音节之间的停顿时间延长或缩短。优选地,所 ...
【技术保护点】
1.一种语音播放速度的控制方法,其特征在于,所述语音播放速度的控制方法包括:提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;根据计算结果,控制当前用户对应的即将播放内容的语音播放速度。
【技术特征摘要】
1.一种语音播放速度的控制方法,其特征在于,所述语音播放速度的控制方法包括:提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;根据计算结果,控制当前用户对应的即将播放内容的语音播放速度。2.如权利要求1所述的语音播放速度的控制方法,其特征在于,所述提取当前用户历史时长内的播放记录信息,包括:针对当前用户对应的本次播放数据,提取距离当前时刻之前的所述历史时长内的播放记录信息;或者:预先获取当前用户的个人信息,根据预先获取的所述个人信息,查找语音播放数据库,提取所述个人信息对应的在一段所述历史时长内对应的所有播放记录信息;其中,所述控制当前用户对应的即将播放内容的语音播放速度,包括:拖长或者缩短单个音节的发声时间,每个音节之间的停顿时间不变;或者,单个音节的发声时间不变,将每个音节之间的停顿时间延长或缩短。3.如权利要求1或2所述的语音播放速度的控制方法,其特征在于,所述根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度,包括:根据获取的所述历史播放内容,获取所述历史播放内容对应的难度等级系数;按照获取的所述难度等级系数,查找并获取与所述难度等级系数相匹配的预设计算公式;按照获取的所述难度等级系数、历史播放速度和答题正确率,以及所述难度等级系数、历史播放速度和答题正确率分别对应的权重值,利用所述预设计算公式,计算与当前用户相匹配的语音播放速度。4.如权利要求1或2所述的语音播放速度的控制方法,其特征在于,所述根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度,包括:根据获取的所述历史播放内容,获取即将播放内容与当前用户对应的所述历史播放内容的相似度Si;其中,i为当前用户在历史时长内播放的所述历史播放内容对应的播放场次编号,i=1,2……,n;根据获取的所述答题正确率Ri和相似度Si,计算得到当前用户对所述即将播放内容的熟悉系数Xf:根据所述即将播放内容的熟悉系数Xf,得到当前用户在历史时长内针对任意播放场次i的熟悉系数Xi:根据计算得到的所述熟悉系数Xi、第i场的答题正确率Ri以及第i场的历史播放速度Vi,进行二元线性回归分析,得到Vi的计算公式如下:Ri=β0+β1*Vi+β2*Xi;其中,β0、β1和β2为计算系数;根据得到的历史播放速度Vi,确定与当前用户相匹配的即将播放内容对应的语音播放速度Vf为:所述计算系数β0、β1和β2的计算方式如下:其中,所述以及分别表示前(i-1)播放场次的正确率、播放速度和熟悉系数的均值。5.一种语音播放速度的控制系统,其特征在于,所述语音播放速度的控制系统包括:信息获取模块,用于提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;速度计算模块,用于根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;播放控制模块,用于根据计算结果,控制当前用户对应的即将播放内容的语音播放速度。6.如权利要求5所述的语音播放速度的控制系统,其特征在于,所述信息获取模块用于:针对当前用户对应的本次播放数据,提取距离当前时刻之前的所述历史时长内的播放记录信息;或者:预先获取当前用户的个人信息,根据预先获取的所述个人信息,查找语音播放数据库,提取所述个人信息对应的在一段所述历史时长内对应的所有播放记录信息;其中,所述播放控制模块用于:根据计算结果,采用如下调整方式控制所述即将播放内容对应的语音播放速度:拖长或者缩短单个音节的发声时间,每个音节之间的停顿时间不变;或者,单个音节的发声时间不变,将每个音节之间的停顿时间延长或缩短。7.如权利要求5或6所述的语音播放速度的控制系统,其特征在于,所述速度计算模块用于:根据获取的所述历史播放内容,获取所述历史播放内容对应的难度等级系数;按照获取的所述难度等级系数,查找并获取与所述难...
【专利技术属性】
技术研发人员:郑洪涛,江华清,
申请(专利权)人:浙江创课教育科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。