一种动态设置TTS播放参数的方法、装置及设备制造方法及图纸

技术编号:20796621 阅读:47 留言:0更新日期:2019-04-06 10:16
本发明专利技术实施例公开了一种动态设置TTS播放参数的方法、装置及设备。该TTS播放标记的设置方法能够通过提取从外部系统获取的与播放对象、环境、用户相关的参数信息,并对参数赋予不同的权重,以动态设置播放加速度标记位、音量标记位和音色标记位,实现TTS智能播放。

A Method, Device and Equipment for Dynamic Setting TTS Playback Parameters

The embodiment of the invention discloses a method, device and device for dynamically setting TTS playback parameters. The setting method of TTS playback tag can realize intelligent playback of TTS by extracting parameters information related to playback object, environment and user from external system, and assigning different weights to parameters to dynamically set playback acceleration tag, volume tag and timbre tag.

【技术实现步骤摘要】
一种动态设置TTS播放参数的方法、装置及设备
本专利技术实施例涉及人工智能领域,特别涉及TTS播放设置。
技术介绍
TTS(TexttoSpeech)能够实现从文本到语音的转换,是人工智能技术中人机交互的重要技术。对TTS技术的改进通常涉及TTS播放速度的改变,例如根据播报对象的紧急程度来控制播放速度。但是,TTS面临的环境比较复杂,不同用户对播报的需求也是千差万别的,如何能够智能的感知和分析环境、需求,以实现播放特性的适应性变化成为新的问题。
技术实现思路
本专利技术实施例提供了一种动态设置TTS播放参数的方法,所述方法包括:在播放对象中设置加速度标记位,所述加速度标记位用于控制TTS的播放速率;所述加速度标记位包含属性位和数值位;所述加速度标记位是根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户需求参数、用户状态参数中的至少之一;所述参数自动获得。所述属性位的取值表征播放速率相对于基准速率的增加或者降低。所述属性位取值为0或1,其中所述属性位取值为1时,表征播放速率相对于基准速率增加;所述属性位为0时,表征播放速率相对于基准速率降低。所述数值位的取值表示播放速率相对于基准速率增加或减少的程度。所述情景由一组具有不同权重的参数设定,所述权重由用户设定,或由系统自动生成。所述播放对象的属性包括播放对象的长度、大小、内容属性中的至少一个。所述播放对象的内容属性包括播放对象的紧急程度指标、时效特性指标、功能属性指标中的至少一个。所述播放对象的紧急程度指标表征播放对象是否紧急消息,所述播放对象的时效特性指标是指播放对象的有效期,所述功能属性指标表征所述播放对象的功能,所述功能包括提醒、警示、娱乐中的至少一个。所述环境参数包括速度指标、噪音指标、位置指标中的至少一个。所述用户状态参数包括情绪指标、疲劳指标、健康指标中的至少一个。所述参数、指标均从外部系统动态感知和获取。所述情景根据相关参数和指标实时更新。所述情景周期性更新,在一个特定时间周期内保持不变。还在播放对象中设置音量标记位,用于控制TTS的播放音量,所述音量根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户状态参数中的至少一个;所述参数自动获得。还在播放对象中设置音色标记位,用于控制TTS播放的音色,所述音色根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户状态参数、用户需求参数中的至少一个;所述参数自动获得。还包括标记优先级设置,用于设置加速度标记位、音量标记位或音色标记位的优先级,或开闭所述标记位的功能,使其开启或关闭。本专利技术实施例还提供了一种动态设置TTS播放参数的装置,所述装置包括:播放单元,用于根据设定的标记位来调用相关的控制参数播放TTS内容;标记位设定单元,与播放单元相连,用于设定加速度标记位、音量标记位和音色标记位中的至少一个,并向播放单元输出设定结果;情景设定单元,与标记位设定单元相连,用于计算情景参数和指标以控制标记位的生成;参数提取单元,用于从接收单元接收的信息中提取与情景相关的参数信息,并将其转发给情景设定单元;接收单元,用于从外部系统实时或周期性接收信息,将其转发给参数提取单元;其中,所述加速度标记位用于控制TTS的播放速率;所述加速度标记位包含属性位和数值位;所述加速度标记位是根据所处情景自动生成,并且动态可调;所述情景设定单元设定的所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户需求参数、用户状态参数中的至少之一。所述属性位的取值表征播放速率相对于基准速率的增加或者降低。所述属性位取值为0或1,其中所述属性位取值为1时,表征播放速率相对于基准速率增加;所述属性位为0时,表征播放速率相对于基准速率降低。所述数值位的取值表示播放速率相对于基准速率增加或减少的程度。情景由一组具有不同权重的参数设定,所述权重由用户设定,或由系统自动生成。所述播放对象的属性包括播放对象的长度、大小、内容属性中的至少一个。所述播放对象的内容属性包括播放对象的紧急程度指标、时效特性指标、功能属性指标中的至少一个。所述播放对象的紧急程度指标表征播放对象是否紧急消息,所述播放对象的时效特性指标是指播放对象的有效期,所述功能属性指标表征所述播放对象的功能,所述功能包括提醒、警示、娱乐中的至少一个。所述环境参数包括速度指标、噪音指标、位置指标中的至少一个。所述用户状态参数包括情绪指标、疲劳指标、健康指标中的至少一个。所述指标均由系统动态感知和获取。所述情景根据相关参数和指标实时更新。所述情景周期性更新,在一个特定时间周期内保持不变。所述音量标记位用于控制TTS的播放音量,所述音量根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户需求参数中的至少一个;所述参数自动获得。所述音色标记位用户控制TTS播放的音色,所述音色根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户需求参数中的至少一个;所述参数自动获得。所述标记位设定单元包括标记优先级设置模块,用于设置加速度标记位、音量标记位或音色标记位的优先级,或开闭所述标记位的功能,使其开启或关闭。本专利技术还公开了一种智能终端,其特征在于包含如前所述的动态设置TTS播放参数的装置。本专利技术还公开了一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述处理器用于执行存储器中存储的指令,所述指令用于执行如前所述的方法。本专利技术还公开了一种计算机可读存储介质,其特征在于,存储有执行如前所述方法的指令。附图说明图1是本专利技术的动态设置TTS播放参数的方法;图2是本专利技术的动态设置TTS播放参数的装置的框图;图3是本专利技术的动态设置TTS播放参数的装置中的标记位设定单元的框图;图4是本专利技术的动态设置TTS播放参数的装置中的情景设置单元的框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一请参阅图1,本专利技术揭示了一种动态设置TTS播放参数方法,通过设置随外部环境、播放对象、播放受众状态变化而动态变化的标记位来控制播放的速度、音量、音色属性,实现智能播放。本专利技术中,读取TTS播放对象后在播放对象中添加加速度标记位,利用加速度标记位来对应控制播放速度。预先设置基准速率,基准速率是指没有加速度标记位时的播放速率。例如:基准速率大约是250个汉字/分钟。加速度标记位为4比特,第1个比特是属性位,取值可以是(0,1),其中0表示当前播放速率相对于基准速率降低或减慢;1表示当前播放速率相对于基准速率升高或加快;第2~4比特表示播放速率相对于基准速率变化的范围。下表1给出了加速度标记位取值和播放速率的关系。表1:加速度标记位取值和播放速率的关系上述对应关系仅用于解释如何设定加速度标记位和播放速率的关系,不应视为唯一的限制。用户可以根据自身的需要或偏好进行其他方式或数值的设置。例如可以设定速率降低或减本文档来自技高网...

【技术保护点】
1.一种动态设置TTS播放参数的方法,其特征在于,所述方法包括:在播放对象中设置加速度标记位,所述加速度标记位用于控制TTS的播放速率;所述加速度标记位包含属性位和数值位;所述加速度标记位是根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户需求参数、用户状态参数中的至少之一;所述参数自动获得。

【技术特征摘要】
1.一种动态设置TTS播放参数的方法,其特征在于,所述方法包括:在播放对象中设置加速度标记位,所述加速度标记位用于控制TTS的播放速率;所述加速度标记位包含属性位和数值位;所述加速度标记位是根据所处情景自动生成,并且动态可调;所述情景由一组具有不同权重的参数限定,所述参数包括播放对象的属性参数、环境参数、用户需求参数、用户状态参数中的至少之一;所述参数自动获得。2.根据权利要求1所述的方法,其特征在于,所述属性位的取值表征播放速率相对于基准速率的增加或者降低。3.根据权利要求2所述的方法,其特征在于,所述属性位取值为0或1,其中所述属性位取值为1时,表征播放速率相对于基准速率增加;所述属性位为0时,表征播放速率相对于基准速率降低。4.根据权利要求1所述的方法,其特征在于,所述数值位的取值表示播放速率相对于基准速率增加或减少的程度。5.根据权利要求1所述的方法,其特征在于,情景由一组具有不同权重的参数设定,所述权重由用户设定,或由系统自动生成。6.根据权利要求1所述的方法,所述播放对象的属性包括播放对象的长度、大小、内容属性中的至少一个。7.根据权利要求6所述的方法,所述播放对象的内容属性包括播放对象的紧急程度指标、时效特性指标、功能属性指标中的至少一个。8.根据权利要求7所述的方法,所述播放对象的紧急程度指标表征播放对象是否紧急消息,所述播放对象的时效特性指标是指播放对象的...

【专利技术属性】
技术研发人员:戴帅湘袁志伟李龙飞
申请(专利权)人:北京蓦然认知科技有限公司
类型:发明
国别省市:北京,11

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

1