本发明专利技术涉及一种室内根据移动距离调节语音播报速度的方法,包括步骤:设定语音播报速度范围;获取当前目标区域的距离,根据当前目标区域的距离计算语音播报速度参考值;判断所述语音播报速度参考值与所述语音播报速度范围的比较值,设置语音播报速度值;以语音播报速度值进行语音播报;完成当前目标区域播报时,把下一目标区域设置为当前目标区域,重新进入执行步骤,直到所有待播报区域均播报完毕。本发明专利技术的一种在室内根据移动距离调节语音播报速度的方法,能够解决当经过长距离目标时,若语音播报得太快,用户获取语音信息过快;经过短距离目标时,若语音播报太慢,用户获取语音信息不全的问题,提升用户体验。
A method of adjusting the speed of speech broadcast according to the moving distance indoors
【技术实现步骤摘要】
一种室内根据移动距离调节语音播报速度的方法
本专利技术涉及机器人语音播报技术。
技术介绍
随着机器人的广泛应用,很多场合中都采用了机器人来进行语音播报信息。现有的播报方式,采用固定语速的方式,由于机器人是一直移动的,在不同的接收空间(例如房间)由于大小不同,机器人的逗留时间会不同。这样就导致了部分空间无法接收全部信息,有的空间重复接收信息。
技术实现思路
针对上述现有技术不足,本专利技术要解决的技术问题是,提供一种不同于现有技术的机器人语音播报方法,适应不同场景的语音播报需求。为解决上述技术问题,本专利技术采用的技术方案为,一种室内根据移动距离调节语音播报速度的方法,包括如下步骤:配置步骤:设定语音播报速度范围,设定语音播报速度的最大值和最少值;执行步骤:获取当前目标区域的距离,根据当前目标区域的距离计算语音播报速度参考值;判断所述语音播报速度参考值与所述语音播报速度范围的比较值,若语音播报参考值在所述语音播报速度范围内,则把所述语音播报速度参考值设定为语音播报速度值;若语音播报参考值大于所述语音播报速度的最大值,则把所述语音播报速度的最大值设置为语音播报速度值;若语音播报参考值小于所述语音播报速度的最小值,则以所述语音播报速度的最小值设置为语音播报速度值;以语音播报速度值进行语音播报;完成当前目标区域播报时,把下一目标区域设置为当前目标区域,重新进入执行步骤,直到所有待播报区域均播报完毕。进一步的技术方案为,所述配置步骤还包括设置语音播报速度值的初始值,及设置语音播报速度波动值;所述执行步骤中,判断所述语音播报速度参考值与所述语音播报速度范围的比较值,还包括如下步骤:若语音播报参考值在所述语音播报速度范围内,则进一步判断语音播报速度参考值与当前语音播报速度值的差值,若差值小于语音播报速度波动值,则维持当前语音播报速度值不变,否则把所述语音播报速度参考值设定为语音播报速度值。优选地,所述语音播报速度波动值为10-12字/分钟。优选地,所述语音播报速度初始值为130字/分钟。进一步的技术方案为,所述计算语音播报速度参考值的步骤为,语音播报速度参考值=播报内容字数/(当前目标区域的距离/机器人移动速度)。优选地,所述语音播报速度的最大值为250字/分钟,最少值为80字/分钟。本专利技术的一种在室内根据移动距离调节语音播报速度的方法,能够解决当经过长距离目标时,若语音播报得太快,用户获取语音信息过快;经过短距离目标时,若语音播报太慢,用户获取语音信息不全的问题。通过本专利技术,可针对不同的距离目标,匹配对应语音播报速度,提升用户体验。附图说明图1是本专利技术一种室内根据移动距离调节语音播报速度的方法的流程示意图。具体实施方式下面结合附图和具体实施例,对本专利技术做进一步详细描述。如图1所示,本专利技术一种室内根据移动距离调节语音播报速度的方法,包括如下步骤:配置步骤:设定语音播报速度范围,设定语音播报速度的最大值和最少值;其中,所述语音播报速度的最大值设置为250字/分钟,最少值设置为80字/分钟。进一步地,还包括设置语音播报速度值的初始值,本实施例中语音播报速度初始值设置为130字/分钟;及设置语音播报速度波动值,所述语音播报速度波动值为10-12字/分钟,本实施例中设置为10字/分钟。语音播放调整语速,频繁的调整会损坏调频器、放大器、延时器等硬件设备,在满足调节需求的前提下,避免频繁的调整语速,延长硬件的使用寿命。设置语音播报速度波动值范围,使得播报时,若在先的播报速度(即当前的语音播报速度值)与理论上的播报速度(即语音播报速度参考值)相差不大时,不调节实际的播放速度,降低硬件的损耗,同时又不影响实际的信息接收。其中,130字/分钟的速度,是人类常规听力接受速度,以此为初始值,可以有效满足语音调节需求,同时保障硬件寿命。执行步骤:以办公楼内用机器人为各个办公区域进行语音播报的场景为例。获取当前目标区域的距离,即当前准备进行播报的办公区域的、沿机器人行进方向的长度。根据当前目标区域的距离计算语音播报速度参考值;其中,语音播报速度参考值=播报内容字数/(当前目标区域的距离/机器人移动速度)。判断所述语音播报速度参考值与所述语音播报速度范围的比较值,若语音播报参考值在所述语音播报速度范围内,则把所述语音播报速度参考值设定为语音播报速度值;进一步地,判断语音播报速度参考值与当前语音播报速度值的差值,若差值小于语音播报速度波动值,则维持当前语音播报速度值不变,否则把所述语音播报速度参考值设定为语音播报速度值。即,假设现计算出来的语音播报速度参考值为125字/分钟,语音播报速度初始值为130字/分钟,两者之间的差值小于波动值10字/分钟,则语音播报速度值维持不变,为130字/分钟。若语音播报参考值大于所述语音播报速度的最大值,则把所述语音播报速度的最大值设置为语音播报速度值;若语音播报参考值小于所述语音播报速度的最小值,则以所述语音播报速度的最小值设置为语音播报速度值;以语音播报速度值进行语音播报。完成当前目标区域播报计算时,把下一目标区域设置为当前目标区域,重新进入执行步骤,直到所有待播报区域均播报完毕。需要说明的是,“完成当前目标区域播报计算”,并不特指机器人播报工作完成的那一刻,即使仍然正在播报,但已经可以进行下一目标区域的准备的,也应理解为“完成当前目标区域播报计算”;例如,在播报办公室A时,完成了一次执行步骤,这时,由于播报速度已经确定,所以即使机器人实际上并未走完当前办公室A,也可视为完成办公室A的播报计算,进行办公室B的播报计算,只需等待机器人进入办公室B的区域后按办公室B的计算结果执行播报即可。尽管已经示出和描述了本专利技术的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本专利技术的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本专利技术的范围由所附权利要求及其等同物限定。本文档来自技高网...
【技术保护点】
1.一种室内根据移动距离调节语音播报速度的方法,其特征在于,包括如下步骤:/n配置步骤:/n设定语音播报速度范围,设定语音播报速度的最大值和最少值;/n执行步骤:/n获取当前目标区域的距离,根据当前目标区域的距离计算语音播报速度参考值;/n判断所述语音播报速度参考值与所述语音播报速度范围的比较值,/n若语音播报参考值在所述语音播报速度范围内,则把所述语音播报速度参考值设定为语音播报速度值;/n若语音播报参考值大于所述语音播报速度的最大值,则把所述语音播报速度的最大值设置为语音播报速度值;/n若语音播报参考值小于所述语音播报速度的最小值,则把所述语音播报速度的最小值设置为语音播报速度值;/n以语音播报速度值进行语音播报;/n完成当前目标区域播报时,把下一目标区域设置为当前目标区域,重新进入执行步骤,直到所有待播报区域均播报完毕。/n
【技术特征摘要】
1.一种室内根据移动距离调节语音播报速度的方法,其特征在于,包括如下步骤:
配置步骤:
设定语音播报速度范围,设定语音播报速度的最大值和最少值;
执行步骤:
获取当前目标区域的距离,根据当前目标区域的距离计算语音播报速度参考值;
判断所述语音播报速度参考值与所述语音播报速度范围的比较值,
若语音播报参考值在所述语音播报速度范围内,则把所述语音播报速度参考值设定为语音播报速度值;
若语音播报参考值大于所述语音播报速度的最大值,则把所述语音播报速度的最大值设置为语音播报速度值;
若语音播报参考值小于所述语音播报速度的最小值,则把所述语音播报速度的最小值设置为语音播报速度值;
以语音播报速度值进行语音播报;
完成当前目标区域播报时,把下一目标区域设置为当前目标区域,重新进入执行步骤,直到所有待播报区域均播报完毕。
2.根据权利要求1所述的室内根据移动距离调节语音播报速度的方法,其特征在于,
所述配置步骤还包括设置语音播报速度值的初始值,及设置语音播报速度波动值;
【专利技术属性】
技术研发人员:俞锦涛,赖志林,陈桂芳,
申请(专利权)人:广州赛特智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。