语音播放速度的控制方法及系统技术方案

技术编号:18667977 阅读:32 留言:0更新日期:2018-08-14 20:34
本发明专利技术公开了一种语音播放速度的控制方法及系统,通过提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;根据计算结果,控制当前用户对应的即将播放内容的语音播放速度;具有根据用户自身的实际情况来确定未来将要播放的语速的有益效果,提高了语音播放的智能性;且由于该方法可根据用户自身的个体情况来进行语音播放速度的控制,因此,针对性更强,对用户侧来讲,体验也更优质。

Control method and system for speech playing speed

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.

【技术实现步骤摘要】
语音播放速度的控制方法及系统
本专利技术涉及语音播放
,特别涉及一种语音播放速度的控制方法及系统。
技术介绍
现有的大部分语言学习类播放软件,均需要用户通过选择固定的语速档位,来改变语速的快慢。这种操作,用户无法直观获知所选语速的具体快慢程度,而不同难度的文章和不同长度的句子,用户所需要的语速都不同,这会使得用户为了听清楚语音而频繁调整语速,打断学习语音的过程;更无法根据用户的实际学习水平,针对性地调整适合当前用户学习的播放速度。
技术实现思路
本专利技术提供一种语音播放速度的控制方法及系统,用以根据用户自身的实际情况来确定未来将要播放的语速。本专利技术提供了一种语音播放速度的控制方法,所述语音播放速度的控制方法包括:提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;根据计算结果,控制当前用户对应的即将播放内容的语音播放速度。优选地,所述提取当前用户历史时长内的播放记录信息,包括:针对当前用户对应的本次播放数据,提取距离当前时刻之前的所述历史时长内的播放记录信息;或者:预先获取当前用户的个人信息,根据预先获取的所述个人信息,查找语音播放数据库,提取所述个人信息对应的在一段所述历史时长内对应的所有播放记录信息;其中,所述控制当前用户对应的即将播放内容的语音播放速度,包括:拖长或者缩短单个音节的发声时间,每个音节之间的停顿时间不变;或者,单个音节的发声时间不变,将每个音节之间的停顿时间延长或缩短。优选地,所述根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度,包括:根据获取的所述历史播放内容,获取所述历史播放内容对应的难度等级系数;按照获取的所述难度等级系数,查找并获取与所述难度等级系数相匹配的预设计算公式;按照获取的所述难度等级系数、历史播放速度和答题正确率,以及所述难度等级系数、历史播放速度和答题正确率分别对应的权重值,利用所述预设计算公式,计算与当前用户相匹配的语音播放速度。优选地,所述根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度,包括:根据获取的所述历史播放内容,获取即将播放内容与当前用户对应的所述历史播放内容的相似度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)播放场次的正确率、播放速度和熟悉系数的均值。对应于以上实施例所提供的一种语音播放速度的控制方法,本专利技术还提供了一种语音播放速度的控制系统,所述语音播放速度的控制系统包括:信息获取模块,用于提取当前用户历史时长内的播放记录信息,获取当前用户在历史时长内对应的历史播放内容、历史播放速度和对应的答题正确率;速度计算模块,用于根据获取的所述历史播放内容、历史播放速度和答题正确率,计算与当前用户相匹配的语音播放速度;播放控制模块,用于根据计算结果,控制当前用户对应的即将播放内容的语音播放速度。优选地,所述信息获取模块用于:针对当前用户对应的本次播放数据,提取距离当前时刻之前的所述历史时长内的播放记录信息;或者:预先获取当前用户的个人信息,根据预先获取的所述个人信息,查找语音播放数据库,提取所述个人信息对应的在一段所述历史时长内对应的所有播放记录信息;其中,所述控制当前用户对应的即将播放内容的语音播放速度,包括:拖长或者缩短单个音节的发声时间,每个音节之间的停顿时间不变;或者,单个音节的发声时间不变,将每个音节之间的停顿时间延长或缩短。优选地,所述速度计算模块用于:根据获取的所述历史播放内容,获取所述历史播放内容对应的难度等级系数;按照获取的所述难度等级系数,查找并获取与所述难度等级系数相匹配的预设计算公式;按照获取的所述难度等级系数、历史播放速度和答题正确率,以及所述难度等级系数、历史播放速度和答题正确率分别对应的权重值,利用所述预设计算公式,计算与当前用户相匹配的语音播放速度。优选地,所述速度计算模块用于:根据获取的所述历史播放内容,获取即将播放内容与当前用户对应的所述历史播放内容的相似度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)播放场次的正确率、播放速度和熟悉系数的均值。在一个实施例中,所述信息获取模块、速度计算模块、播放控制模块被内置于语音播放设备中;所述控制系统还包括:佩戴设备,用于佩戴于所述语音播放设备的当前用户身体上,所述佩戴设备上与身体接触的内壁上设置有震动器;所述佩戴设备上还设置有第一控制器和传感器,所述传感器包括位移传感器或者震动传感器;用户状态识别设备,用于在所述语音播放设备执行播放操作的过程中,采集所述当前用户的生理参数,并根据生理参数判断所述当前用户所处状态,并在所述当前用户所处状态为睡眠状态时,向第一控制器发送第一通知,所述第一通知用于表明所述当前用户所处状态为睡眠状态;第一控制器,用于在接收到所述第一通知时,控制所述传感器开始工作,并按第二预设周期控制所述震动器执行震动操作;第一控制器,还用于在所述震动器执行完第N次震动操作、开始第N+1次震动操作之前的时间段内,获取所述传感器在该时间段内监测到的传感信号,获得该时间段对应的传感信号;判断该时间段对应的传感信号是否满足该时间段对应的预设条件;所述N为等于或大于1的任意整数;其中,所述震动器执行完第N次震动操作、开始第N+1次震动操作之前的时间段对应的预设条件与所述震动器执行完第N+1次震动操作、开始第N+2次震动操作之前的时间段对应的预设条件不相同;所述第一控制器,还用于当该时间段对应的传感信号满足该时间段对应的预设条件时,控制所述震动器停止震动操作;并控制所述传感器停止工作;所述总控制器,还用于在所本文档来自技高网...

【技术保护点】
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

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

1