一种动态调整TTS播报的方法、装置、设备制造方法及图纸

技术编号:21361161 阅读:30 留言:0更新日期:2019-06-15 09:17
本发明专利技术实施例公开了一种动态调整TTS播报的方法、装置、设备及计算机可读存储介质,所述方法包括:接收一个或多个TTS播报信息;解析所述播报信息,确定第一播报参数,其中所述第一播报参数包含存活时间TTL;根据车辆当前状态,确定第二播报参数,其中所述第二播报参数包括车辆行驶方向;根据第一播报参数以及第二播报参数,确定是否执行TTS播报;若是,执行TTS播报。本发明专利技术实施例的实施能够正确有效地调整TTS播报,提高TTS播报的播报效果,提升用户的使用体验,建立更优化的人机交互流程,取得了有益效果。

A Method, Device and Equipment for Dynamic Adjustment of TTS Broadcasting

The embodiment of the present invention discloses a method, device, device and computer readable storage medium for dynamically adjusting TTS broadcast, which includes receiving one or more TTS broadcast information, analyzing the broadcast information and determining the first broadcast parameter, in which the first broadcast parameter includes the survival time TTL, and determining the second broadcast parameter according to the current state of the vehicle. The second broadcast parameters include vehicle driving direction; according to the first broadcast parameters and the second broadcast parameters, determine whether to carry out TTS broadcast; if so, carry out TTS broadcast. The implementation of the embodiment of the invention can correctly and effectively adjust TTS broadcasting, improve the broadcasting effect of TTS broadcasting, enhance the user's experience and establish a more optimized human-computer interaction process, and achieve beneficial results.

【技术实现步骤摘要】
一种动态调整TTS播报的方法、装置、设备
本专利技术实施例涉及信息处理
,特别涉及一种动态调整TTS播报的方法、装置、设备及计算机可读存储介质。
技术介绍
随着计算机技术的发展和普及,人机交互等智能技术在人们生活的各个方面提供方便快捷的服务。TTS(TexttoSpeech)能够实现从文本到语音的转换,是人工智能技术中人机交互的重要技术。TTS广泛应用于多种智能终端,例如车载智能终端。现有的TTS在进行播报时,通常是收到新的播报信息后,直接进行播报,或者,当接收到多个播报信息时,对多个播报信息进行排队,依序播报,或者,当收到新的播报信息时,中断前次播报,直接进入新的语音播报。但是在实际应用中,上述处理方式均未考虑实时的车辆状态以及通信状况,而车辆状态以及通信状况的变化会导致播报内容无效,从而使得用户接收无效或错误信息,导致用户使用体检较差。针对现有技术的缺陷,如何正确有效地调整TTS播报,提高TTS播报的播报效果,提升用户的使用体验,建立更优化的人机交互流程是当前亟需解决问题。
技术实现思路
本专利技术实施例提供了一种动态调整TTS播报的方法、装置、设备及计算机可读存储介质,可用于解决相关技术中的问题。一方面,本专利技术实施例提供了一种动态调整TTS播报的方法,其特征在于,所述方法包括:步骤1,接收一个或多个TTS播报信息;步骤2,解析所述播报信息,确定第一播报参数,其中所述第一播报参数包含存活时间TTL;步骤3,根据车辆当前状态,确定第二播报参数,其中所述第二播报参数包括车辆行驶方向;步骤4,根据所述第一播报参数以及所述第二播报参数,确定是否执行TTS播报;若是,执行步骤5;步骤5,执行TTS播报。优选地,根据以下至少任一项确定所述存活时间TTL:-解析所述播报信息,直接获得所述存活时间TTL,其中,所述播报信息携带所述存活时间TTL;-解析所述播报信息,获得所述播报信息所对应的播报信息类型,以根据所述播报信息类型确定所述存活时间TTL。优选地,其特征在于,根据所述播报信息类型,确定所述存活时间TTL包括:根据所述播报信息类型,在TTL查询表中进行匹配查询,以获得所述存活时间TTL,其中,所述TTL查询表包含播报信息类型与其所对应的存活时间TTL之间的映射关系。优选地,第一播报参数进一步包括播报信息内容;第二播报参数进一步包含车辆行驶路线,和/或,车辆当前位置。优选地,所述步骤4进一步包括:若所述存活时间TTL未超期,但播报信息内容与车辆行驶方向不匹配,则不执行TTS播报;和/或,若所述存活时间TTL未超期,但播报信息内容与车辆行驶方向不匹配,且与车辆行驶路线不符合,则不执行TTS播报;和/或,若所述存活时间TTL未超期,且播报信息内容与车辆行驶方向相匹配,但播报信息内容中关于地点的位置信息与车辆当前位置之间的距离超出预定距离,则不执行TTS播报。优选地,所述步骤5进一步包括:当存在多个播报信息,且播报信息为提醒类信息时,根据播报信息的发送时间以及存活时间TTL,计算权重,根据权重的大小设置优先等级的高低,根据优先等级对提醒类信息队列进行排序,依次播报;当存在多个播报信息,且播报信息为指令反馈类信息时,根据播报信息的相关度和发送时间对播报信息进行分组并计算分组权重,对于分组内多个播报信息,根据发送时间确定所述分组内多个播报信息的组内信息权重,根据组内信息权重的大小以及分组权重的大小分别设置分组内播报信息的组内播报优先等级的高低以及播报信息分组的分组播报优先等级的高低;根据播报信息分组的分组播报优先等级,对播报信息分组进行分组队列排序,依次播报每一分组中组内播报优先等级最高的播报信息。另一方面,本专利技术实施例提供了一种动态调整TTS播报的装置,其特征在于,所述装置包括:接收模块,接收一个或多个TTS播报信息;第一播报参数获取模块,解析所述播报信息,确定第一播报参数,其中所述第一播报参数包含存活时间TTL;第二播报参数获取模块,根据车辆当前状态,确定第二播报参数,其中所述第二播报参数包括车辆行驶方向;判断模块,根据第一播报参数以及第二播报参数,确定是否执行TTS播报;控制模块,根据判断模块的判断结果,执行或不执行TTS播报。优选地,根据以下至少任一项确定所述存活时间TTL:-解析所述播报信息,直接获得所述存活时间TTL,其中,所述播报信息携带所述存活时间TTL;-解析所述播报信息,获得所述播报信息所对应的播报信息类型,以根据所述播报信息类型确定所述存活时间TTL。优选地,根据所述播报信息类型,确定所述存活时间TTL包括:根据所述播报信息类型,在TTL查询表中进行匹配查询,以获得所述存活时间TTL,其中,所述TTL查询表包含播报信息类型与其所对应的存活时间TTL之间的映射关系。优选地,第一播报参数进一步包括播报信息内容;第二播报参数进一步包含车辆行驶路线,和/或,车辆当前位置。优选地,所述判断模块进一步用于基于以下内容确定是否执行TTS播报:若所述存活时间TTL未超期,但播报信息内容与车辆行驶方向不匹配,则不执行TTS播报;和/或,若所述存活时间TTL未超期,但播报信息内容与车辆行驶方向不匹配,且与车辆行驶路线不符合,则不执行TTS播报;和/或,若所述存活时间TTL未超期,且播报信息内容与车辆行驶方向相匹配,但播报信息内容中关于地点的位置信息与车辆当前位置之间的距离超出预定距离,则不执行TTS播报。优选地,所述装置进一步包含权重计算模块,所述第一播报参数获取模块进一步用于,将确定的播报信息类别发送至权重计算模块;当存在多个播报信息,且播报信息为提醒类信息时,根据播报信息的发送时间以及存活时间TTL,计算权重,根据权重的大小设置优先等级的高低,根据优先等级对提醒类信息队列进行排序,依次播报;当存在多个播报信息,且播报信息为指令反馈类信息时,根据播报信息的相关度和发送时间对播报信息进行分组并计算分组权重,对于分组内多个播报信息,根据发送时间确定所述分组内多个播报信息的组内信息权重,根据组内信息权重的大小以及分组权重的大小分别设置分组内播报信息的组内播报优先等级的高低以及播报信息分组的分组播报优先等级的高低;根据播报信息分组的分组播报优先等级,对播报信息分组进行分组队列排序,依次播报每一分组中组内播报优先等级最高的播报信息。另一方面,本专利技术实施例提供了一种包含动态调整TTS播报的装置的终端设备。另一方面,本专利技术实施例提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有可在处理器上运行的计算机程序,所述计算机程序在被所述处理器执行时实现前述的方法。另一方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有可在处理器上运行的计算机程序、所述计算机程序在被执行时实现前述的方法。本专利技术实施例的实施能够正确有效地接收及调整TTS播报,提高TTS播报的播报效果,提升用户的使用体验,建立更优化的人机交互流程,取得了有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附本文档来自技高网...

【技术保护点】
1.一种动态调整TTS播报的方法,其特征在于,所述方法包括:步骤1,接收一个或多个TTS播报信息;步骤2,解析所述播报信息,确定第一播报参数,其中所述第一播报参数包含存活时间TTL;步骤3,根据车辆当前状态,确定第二播报参数,其中所述第二播报参数包括车辆行驶方向;步骤4,根据所述第一播报参数以及所述第二播报参数,确定是否执行TTS播报;若是,执行步骤5;步骤5,执行TTS播报。

【技术特征摘要】
1.一种动态调整TTS播报的方法,其特征在于,所述方法包括:步骤1,接收一个或多个TTS播报信息;步骤2,解析所述播报信息,确定第一播报参数,其中所述第一播报参数包含存活时间TTL;步骤3,根据车辆当前状态,确定第二播报参数,其中所述第二播报参数包括车辆行驶方向;步骤4,根据所述第一播报参数以及所述第二播报参数,确定是否执行TTS播报;若是,执行步骤5;步骤5,执行TTS播报。2.根据权利要求1所述的方法,其特征在于,根据以下至少任一项确定所述存活时间TTL:-解析所述播报信息,直接获得所述存活时间TTL,其中,所述播报信息携带所述存活时间TTL;-解析所述播报信息,获得所述播报信息所对应的播报信息类型,以根据所述播报信息类型确定所述存活时间TTL。3.根据权利要求2所述的方法,其特征在于,根据所述播报信息类型,确定所述存活时间TTL包括:根据所述播报信息类型,在TTL查询表中进行匹配查询,以获得所述存活时间TTL,其中,所述TTL查询表包含播报信息类型与其所对应的存活时间TTL之间的映射关系。4.根据权利要求1所述的方法,其特征在于,第一播报参数进一步包括播报信息内容;第二播报参数进一步包含车辆行驶路线,和/或,车辆当前位置。5.根据权利要求4所述的方法,其特征在于,所述步骤4进一步包括:若所述存活时间TTL未超期,但播报信息内容与车辆行驶方向不匹配,则不执行TTS播报;和/或,若所述存活时间TTL未超期,但播报信息内容与车辆行驶方向不匹配,且与车辆行驶路线不符合,则不执行TTS播报;和/或,若所述存活时间TTL未超期,且播报信息内容与车辆行驶方向相匹配,但播报信息内容中关于地点的位置信息与车辆当前位置之间的距离超出预定距离,则不执行TTS播报。6.根据权利要求2-5任一项所述的方法,其特征在于,所述步骤5进一步包括:当存在多个播报信息,且播报信息为提醒类信息时,根据播报信息的发送时间以及存活时间TTL,计算权重,根据权重的大小设置优先等级的高低,根据优先等级对提醒类信息队列进行排序,依次播报;当存在多个播报信息,且播报信息为指令反馈类信息时,根据播报信息的相关度和发送时间对播报信息进行分组并计算分组权重,对于分组内多个播报信息,根据发送时间确定所述分组内多个播报信息的组内信息权重,根据组内信息权重的大小以及分组权重的大小分别设置分组内播报信息的组内播报优先等级的高低以及播报信息分组的分组播报优先等级的高低;根据播报信息分组的分组播报优先等级,对播报信息分组进行分组队列排序,依次播报每一分组中组内播报优先等级最高的播报信息。7.一种动态调整TTS播报的装置,其特征在于,所述装置包括:接收模块,接收一个或多个TTS播报信息;第一播报参数获取模块,解析所述播报信息,确定第一播报参数,其中所述第一播报参数包含存活时间TTL;第二播报参数获取模块,根据车辆当前状态,确定第二播报参数,其中所述第二播报参数包括车辆行驶方向;判断模块,根据...

【专利技术属性】
技术研发人员:宦涣戴帅湘
申请(专利权)人:上海小蓦智能科技有限公司
类型:发明
国别省市:上海,31

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

1