语音播报设备的音量调节方法和装置与流程

文档序号:21677926发布日期:2020-07-31 21:48阅读:868来源:国知局
语音播报设备的音量调节方法和装置与流程
本说明书一个或多个实施例涉及计算机领域,尤其涉及语音播报设备的音量调节方法和装置。
背景技术
:当前,出现了一系列的语音播报设备,例如,手机、电视、收音机以及支付设备等。由于用户的使用习惯,可能将语音播报设备设置为静音或音量调到很小的音量值,以至于用户无法听到重要语音的播报。以支付设备为例,拥有支付功能的物联网(internetofthings,iot)相关设备,简称支付设备,支付设备通过接入语音播报功能可以引导用户快速完成支付操作,如提示扫码、刷脸、确认密码、与收银员确认支付结果等;在支付设备静音情况下,语音提示的缺失,使得收银员和用户无法感知支付情况,容易增加沟通成本,降低收银效率,甚至出现漏单导致的资损。而如果强制支付设备不静音,会给收银员带来一定的不便利性,甚至影响日常生活。因此,希望能有改进的方案,对语音播报设备的音量进行调节,能够兼顾用户的使用习惯,并实现重要语音的播报。技术实现要素:本说明书一个或多个实施例描述了一种语音播报设备的音量调节方法和装置,能够兼顾用户的使用习惯,并实现重要语音的播报。第一方面,提供了一种语音播报设备的音量调节方法,方法包括:语音播报设备确定需要播报第一语音提示音;所述语音播报设备判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;若所述语音播报设备判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量;所述语音播报设备以所述目标音量播报所述第一语音提示音。在一种可能的实施方式中,所述语音播报设备为支付设备;所述支付设备确定需要播报第一语音提示音,包括:所述支付设备执行与目标用户关联的第一交易,且所述第一交易未完成时,确定需要播报第一语音提示音;或者,所述支付设备执行与目标用户关联的第一交易,且所述第一交易完成后,确定需要播报第一语音提示音。在一种可能的实施方式中,所述语音播报设备为支付设备;所述方法还包括:预先设定与支付强相关的语音提示音的重要性对应第一等级,与支付非强相关的语音提示音的重要性对应第二等级,所述第一等级高于所述第二等级;所述支付设备判断是否满足所述第一条件,包括:所述支付设备判断所述第一语音提示音的重要性是否高于所述第二等级,当判断出所述第一语音提示音的重要性高于所述第二等级时,确定满足所述第一条件。在一种可能的实施方式中,所述方法还包括:若所述语音播报设备判断出不满足所述第一条件,则以当前音量播报所述第一语音提示音。在一种可能的实施方式中,所述方法还包括:若所述语音播报设备判断出不满足所述第二条件,则以当前音量播报所述第一语音提示音。在一种可能的实施方式中,所述基于当前环境噪声调节音量为目标音量,包括:获取当前环境噪声;根据历史音量与历史环境噪声的历史差值,确定目标差值;根据所述当前环境噪声和所述目标差值,调节音量为目标音量。进一步地,所述根据历史音量与历史环境噪声的历史差值,确定目标差值,包括:获取预先存储的历史音量与历史环境噪声的各历史差值,以及各历史差值分别对应的使用时间;从各历史差值中选择使用时间最长的历史差值作为目标差值。进一步地,所述历史差值为当用户手动更改音量时存储的。进一步地,所述根据所述当前环境噪声和所述目标差值,调节音量为目标音量,包括:将所述当前环境噪声和所述目标差值进行求和运算,得到初始音量;若所述初始音量介于预先设定的音量最小值和音量最大值之间,则将所述初始音量确定为所述目标音量;若所述初始音量小于所述音量最小值,则将所述音量最小值确定为所述目标音量;若所述初始音量大于所述音量最大值,则将所述音量最大值确定为所述目标音量;调节音量为目标音量。在一种可能的实施方式中,所述基于当前环境噪声调节音量为目标音量之前,所述方法还包括:若所述语音播报设备判断出满足所述第一条件和所述第二条件,则记录当前音量的第一音量值;所述语音播报设备以所述目标音量播报所述第一语音提示音之后,所述方法还包括:所述语音播报设备将音量重置为所述第一音量值。第二方面,提供了一种语音播报设备的音量调节装置,装置包括:确定单元,用于确定需要播报第一语音提示音;判断单元,用于判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;调节单元,用于若所述判断单元判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量;播报单元,用于以所述调节单元调节的目标音量播报所述第一语音提示音。第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行第一方面的方法。第四方面,提供了一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现第一方面的方法。通过本说明书实施例提供的方法和装置,首先语音播报设备确定需要播报第一语音提示音;然后语音播报设备不是直接以当前音量播报所述第一语音提示音,而是先判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;若所述语音播报设备判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量;最后所述语音播报设备以所述目标音量播报所述第一语音提示音。由上可见,本说明书实施例,基于第一语音提示音的重要性和当前音量,智能调节语音播报设备的音量,从而能够兼顾用户的使用习惯,并实现重要语音的播报。附图说明为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本说明书披露的一个实施例的实施场景示意图;图2示出根据一个实施例的语音播报设备的音量调节方法流程图;图3示出根据一个实施例的语音播报设备的音量调节装置的示意性框图。具体实施方式下面结合附图,对本说明书提供的方案进行描述。图1为本说明书披露的一个实施例的实施场景示意图。该实施场景涉及语音播报设备的音量调节。可以理解的是,语音播报设备可以是任何具有语音播报功能的设备,在语音播报功能之外,可以但不限于具有通信、视频播放或支付等附加功能,例如,手机、电视、收音机以及支付设备等。由于用户的使用习惯,可能将语音播报设备设置为静音或音量调到很小的音量值,以至于用户无法听到重要语音的播报。图1所示为一个典型的支付场景,用户借助商户端设备11和用户端设备12完成交易,其中,商户端设备11为拥有支付功能的物联网(internetofthings,iot)相关设备,简称支付设备,支付设备通过接入语音播报功能可以引导用户快速完成支付操作,如提示扫码、刷脸、确认密码、与收银员确认支付结果等;在支付设备静音情况下,语音提示的缺失,使得收银员和用户无法感知支付情况,容易增加沟通成本,降低收银效率,甚至出现漏单导致的资损。而如果强制支付设备不静音,会给收银员带来一定的不便利性,甚至影响日常生活。本说明书实施例,根据待播报的音频内容的重要性,对语音播报设备的音量进行调节,能够兼顾用户的使用习惯,并实现重要语音的播报,例如,在支付场景下,语音播报设备为支付设备,通过对支付设备的音量进行调节,能够兼顾收银员的使用习惯,并实现引导支付操作。图2示出根据一个实施例的语音播报设备的音量调节方法流程图,该方法可以基于图1所示的实施场景。如图2所示,该实施例中语音播报设备的音量调节方法包括以下步骤:步骤21,语音播报设备确定需要播报第一语音提示音;步骤22,语音播报设备判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;步骤23,若所述语音播报设备判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量;步骤24,语音播报设备以所述目标音量播报所述第一语音提示音。下面描述以上各个步骤的具体执行方式。首先在步骤21,语音播报设备确定需要播报第一语音提示音。可以理解的是,若语音播报设备为支付设备,则步骤21具体可以发生在一项交易开始时,或者一项交易进行中,或者一项交易完成后。若语音播报设备为支付设备,其中,上述第一语音提示音具体的播报内容可能与支付强相关,也可能与支付非强相关,例如,第一语音提示音可以为扫码提示音、大额扫码后输入密码提示音、支付失败提示音等与支付强相关的播报内容,第一语音提示音也可以为问候语、结束语、广告语等与支付非强相关的播报内容。在一个示例中,所述支付设备执行与目标用户关联的第一交易,且所述第一交易未完成时,确定需要播报第一语音提示音;或者,所述支付设备执行与目标用户关联的第一交易,且所述第一交易完成后,确定需要播报第一语音提示音。其中,在交易完成后,可以播报语音提示音,用于提示到账金额,或者用于提醒商户收款成功。需要说明的是,语音播报设备可以但不限于为支付设备,相应地,播报第一语音提示音的时机和第一语音提示音的内容涵盖广泛,例如,语音播报设备为导航设备,可以在导航过程中确定需要播报第一语音提示音,第一语音提示音用于提醒前方路况拥堵;或者,语音播报设备为电视机,可以在开机或待机状态确定需要播报第一语音提示音,第一语音提示音用于提醒海啸或地震等突发事件。然后在步骤22,语音播报设备判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值。可以理解的是,语音播报设备判断是否同时满足第一条件和第二条件,只要有一个条件不满足,则视为不满足第一条件和第二条件。在一个示例中,语音播报设备可以先判断是否满足第一条件,当满足第一条件时,再判断是否满足第二条件;当不满足第一条件时,则无需再判断是否满足第二条件。针对上述第一条件,可以理解的是,可以预先根据不同的播报内容,将各种语音提示音划分为至少两个等级,不同等级的语音提示音对应不同的重要性。在一个示例中,所述语音播报设备为支付设备;预先设定与支付强相关的语音提示音的重要性对应第一等级,与支付非强相关的语音提示音的重要性对应第二等级,所述第一等级高于所述第二等级。基于该示例,步骤22具体包括:所述支付设备判断所述第一语音提示音的重要性是否高于所述第二等级,当判断出所述第一语音提示音的重要性高于所述第二等级时,确定满足所述第一条件。也就是说,判断所述第一语音提示音的重要性是否为所述第一等级,以确定是否满足第一条件。该示例中,通过对语音提示音与支付操作关联性的判断,实现设备静音或音量较小条件下的,重要语音提示音的播报,避免了无语音提示或音量较小导致的支付环节卡顿,提高收银效率。在一个示例中,若所述语音播报设备判断出不满足所述第一条件,则以当前音量播报所述第一语音提示音。针对上述第二条件,可以理解的是,若当前音量处于静音状态或音量较小,则表明用户的主观意愿可能不希望进行语音播报;若当前音量不处于静音状态或音量较大,则表明用户的主观意愿可能希望进行语音播报。本说明书实施例,可以将上述预设阈值设置为一个较小的音量值,音量低于该预设阈值时,无法实现语音提示音的有效播报。在一个示例中,若所述语音播报设备判断出不满足所述第二条件,则以当前音量播报所述第一语音提示音。接着在步骤23,若所述语音播报设备判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量。可以理解的是,环境噪声的分贝值是动态变化的,有些时候环境噪声的分贝值较高,例如有人大声喧哗时;有些时候环境噪声的分贝值较低,例如安静时。基于当前环境噪声调节音量为目标音量,可以使目标音量更为合理,更符合不同环境下的用户需求。在一个示例中,所述基于当前环境噪声调节音量为目标音量,包括:获取当前环境噪声;根据历史音量与历史环境噪声的历史差值,确定目标差值;根据所述当前环境噪声和所述目标差值,调节音量为目标音量。可以理解的是,支付设备可以通过麦克风采集当前环境噪声,以获取当前环境噪声的分贝值。本说明书实施例,将当前环境噪声的分贝值简称为当前环境噪声。进一步地,所述根据历史音量与历史环境噪声的历史差值,确定目标差值,包括:获取预先存储的历史音量与历史环境噪声的各历史差值,以及各历史差值分别对应的使用时间;从各历史差值中选择使用时间最长的历史差值作为目标差值。下面通过示例来说明如何选择目标差值,参见表一所示的各历史差值与使用时间的对应关系表。表一:各历史差值与使用时间的对应关系表历史差值使用时间d1十个月d2一个月d3三天由表一可见,历史差值d1对应的使用时间为十个月,历史差值d2对应的使用时间为一个月,历史差值d3对应的使用时间为三天,其中,历史差值d1对应的使用时间最长,因此选择历史差值d1作为目标差值。进一步地,所述历史差值为当用户手动更改音量时存储的,使用时间可以根据两次更改音量时的时间间隔来确定。也就是说,当用户手动更改音量时,保存当前系统音量x(分贝)与环境噪声y(分贝)的差值d=x-y(分贝)。进一步地,在另一个示例中,所述根据历史音量与历史环境噪声的历史差值,确定目标差值,包括:获取预先存储的历史音量与历史环境噪声的各历史差值,以及各历史差值分别对应的更新时刻;从各历史差值中选择使用更新时刻离当前时刻最近的历史差值作为目标差值。下面通过示例来说明如何选择目标差值,参见表二所示的各历史差值与更新时刻的对应关系表。表二:各历史差值与更新时刻的对应关系表历史差值更新时刻d12019年10月1日9点35分d22019年12月15日13点20分d32020年1月1日8点18分由表二可见,历史差值d1对应的更新时刻为2019年10月1日9点35分,历史差值d2对应的更新时刻为2019年12月15日13点20分,历史差值d3对应的更新时刻为2020年1月1日8点18分,其中,历史差值d3对应的更新时刻离当前时刻最近,因此选择历史差值d3作为目标差值。进一步地,所述历史差值为当用户手动更改音量时存储的,更新时刻可以根据存储时刻来确定。进一步地,所述根据所述当前环境噪声和所述目标差值,调节音量为目标音量,包括:将所述当前环境噪声和所述目标差值进行求和运算,得到初始音量;若所述初始音量介于预先设定的音量最小值和音量最大值之间,则将所述初始音量确定为所述目标音量;若所述初始音量小于所述音量最小值,则将所述音量最小值确定为所述目标音量;若所述初始音量大于所述音量最大值,则将所述音量最大值确定为所述目标音量;调节音量为目标音量。举例来说,预先设定可调节音量的范围为[d_min,d_max]分贝。获取当前环境噪声e分贝,则目标音量为e+d1分贝。若d_min<=e+d1<=d_max,将音量调节为e+d1分贝;若e+d1<d_min,将音量调节为d_min分贝;若e+d1>d_max,将音量调节为d_max分贝。本说明书实施例,预先设定可调节音量的范围,能够避免调节后的音量对人耳造成损伤。并且,在调节音量时,综合考虑用户习惯和环境噪声,调节音量更加合理,避免较安静环境下,音量过大给用户带来的负面情绪,以及嘈杂环境下,音量过小没有起到提示作用的问题。最后在步骤24,语音播报设备以所述目标音量播报所述第一语音提示音。可以理解的是,可以采用不同的音量播报不同的语音提示音。在一个示例中,若所述语音播报设备判断出满足所述第一条件和所述第二条件,则先记录当前音量的第一音量值,再基于当前环境噪声调节音量为目标音量;所述语音播报设备以所述目标音量播报所述第一语音提示音之后,所述语音播报设备将音量重置为所述第一音量值。可以理解的是,当静音状态时,可以记录第一音量值为0,用以标记静音状态。该示例将音量控制权交给语音播报设备的使用者(例如,使用支付设备的收银员),在静音状态或较小音量下,保证了重要提示音的播报,例如支付场景下提高支付环节的流畅性,播报完毕后,将音量重置为静音状态,从而保证了使用者的音量控制权。通过本说明书实施例提供的方法,首先语音播报设备确定需要播报第一语音提示音;然后语音播报设备不是直接以当前音量播报所述第一语音提示音,而是先判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;若所述语音播报设备判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量;最后所述语音播报设备以所述目标音量播报所述第一语音提示音。由上可见,本说明书实施例,基于第一语音提示音的重要性和当前音量,智能调节语音播报设备的音量,从而能够兼顾用户的使用习惯,并实现重要语音的播报。根据另一方面的实施例,还提供一种语音播报设备的音量调节装置,该装置用于执行本说明书实施例提供的语音播报设备的音量调节方法。图3示出根据一个实施例的语音播报设备的音量调节装置的示意性框图。如图3所示,该装置300包括:确定单元31,用于确定需要播报第一语音提示音;判断单元32,用于判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;调节单元33,用于若所述判断单元32判断出满足所述第一条件和所述第二条件,则基于当前环境噪声调节音量为目标音量;播报单元34,用于以所述调节单元33调节的目标音量播报所述第一语音提示音。可选地,作为一个实施例,所述语音播报设备为支付设备;所述确定单元31,具体用于所述支付设备执行与目标用户关联的第一交易,且所述第一交易未完成时,确定需要播报第一语音提示音;或者,所述支付设备执行与目标用户关联的第一交易,且所述第一交易完成后,确定需要播报第一语音提示音。可选地,作为一个实施例,所述语音播报设备为支付设备;所述装置还包括:设定单元,用于预先设定与支付强相关的语音提示音的重要性对应第一等级,与支付非强相关的语音提示音的重要性对应第二等级,所述第一等级高于所述第二等级;所述判断单元32,具体用于判断所述第一语音提示音的重要性是否高于所述第二等级,当判断出所述第一语音提示音的重要性高于所述第二等级时,确定满足所述第一条件。可选地,作为一个实施例,所述播报单元34,还用于若所述判断单元32判断出不满足所述第一条件,则以当前音量播报所述第一语音提示音。可选地,作为一个实施例,所述播报单元34,还用于若所述判断单元判断出当不满足所述第二条件,则以当前音量播报所述第一语音提示音。可选地,作为一个实施例,所述调节单元33具体包括:获取子单元,用于获取当前环境噪声;确定子单元,用于根据历史音量与历史环境噪声的历史差值,确定目标差值;调节子单元,用于根据所述获取子单元获取的当前环境噪声和所述确定子单元确定的目标差值,调节音量为目标音量。进一步地,所述确定子单元包括:获取模块,用于获取预先存储的历史音量与历史环境噪声的各历史差值,以及各历史差值分别对应的使用时间;确定模块,用于从所述获取模块获取的各历史差值中选择使用时间最长的历史差值作为目标差值。进一步地,所述历史差值为当用户手动更改音量时存储的。进一步地,所述调节子单元包括:求和模块,用于将所述当前环境噪声和所述目标差值进行求和运算,得到初始音量;第一确定模块,用于若所述求和模块得到的初始音量介于预先设定的音量最小值和音量最大值之间,则将所述初始音量确定为所述目标音量;第二确定模块,用于若所述初始音量小于所述音量最小值,则将所述音量最小值确定为所述目标音量;第三确定模块,用于若所述初始音量大于所述音量最大值,则将所述音量最大值确定为所述目标音量;调节模块,用于调节音量为目标音量。可选地,作为一个实施例,所述装置还包括:记录单元,用于在所述调节单元33基于当前环境噪声调节音量为目标音量之前,若所述判断单元32判断出满足所述第一条件和所述第二条件,则记录当前音量的第一音量值;重置单元,用于在所述播报单元34以所述目标音量播报所述第一语音提示音之后,将音量重置为所述第一音量值。通过本说明书实施例提供的装置,首先确定单元31确定需要播报第一语音提示音;然后播报单元34不是直接以当前音量播报所述第一语音提示音,而是先由判断单元32判断是否满足第一条件和第二条件;所述第一条件为所述第一语音提示音的重要性高于预设等级,所述第二条件为当前音量处于静音状态或当前音量小于预设阈值;若判断单元32判断出满足所述第一条件和所述第二条件,则调节单元33基于当前环境噪声调节音量为目标音量;最后播报单元34以所述目标音量播报所述第一语音提示音。由上可见,本说明书实施例,基于第一语音提示音的重要性和当前音量,智能调节语音播报设备的音量,从而能够兼顾用户的使用习惯,并实现重要语音的播报。根据另一方面的实施例,还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行结合图2所描述的方法。根据再一方面的实施例,还提供一种计算设备,包括存储器和处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现结合图2所描述的方法。本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1