地震预警播报方法、装置、存储介质以及电子设备转让专利

申请号 : CN202011159539.3

文献号 : CN112233382B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 韦瑶吴奇鹏

申请人 : 成都市美幻科技有限公司成都高新减灾研究所

摘要 :

本发明实施例提供了一种地震预警播报方法、装置、存储介质以及电子设备,涉及地震灾害预警技术领域,本发明实施例根据地震预警信息中的震中位置,生成震中位置描述音频;在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具有所述震感描述等级的震感描述音频;从而达到更快播报最新的地震影响程度对应的震感描述、缩短语音合成响应时间、有效应对语音生成失败的情况、降低判断次数、降低语音合成次数、减少语音播报被中断的目的。

权利要求 :

1.一种地震预警播报方法,其特征在于,所述方法包括:根据地震预警信息中的震中位置,生成震中位置描述音频;

在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;

在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具有所述震感描述等级的震感描述音频;

其中,所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频为各自独立的语音包;

其中,所述方法还包括:

判断是否成功生成所述震中位置描述音频;

若所述震中位置描述音频生成失败,提取预先存储的震中位置模糊化描述音频;

在播报所述震中位置描述音频的时间段内,播报所述震中位置模糊化描述音频。

2.根据权利要求1所述的方法,其特征在于,所述衔接性描述音频包括震级描述,所述方法还包括:

根据最新获得的地震预警信息中的预警震级,确定与所述预警震级对应的震级描述;

在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频,包括:在播报完所述震中位置描述音频时,播报预先存储的具有所述震级描述的衔接性描述音频。

3.根据权利要求1所述的方法,其特征在于,所述衔接性描述音频包括接收地位置描述,所述方法还包括:

确定接收地位置描述;

在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频,包括:在播报完所述震中位置描述音频时,播报预先存储的具有所述接收地位置描述的衔接性描述音频。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:设定插播间隔时长和语音播报时长;其中,所述插播间隔时长至少大于所述震中位置描述音频的生成时长;

在所述插播间隔时长内播报预先存储的倒计时提示音频,在所述语音播报时长内至少依次播报所述震中位置描述音频或所述震中位置模糊化描述音频、所述衔接性描述音频以及所述震感描述音频。

5.根据权利要求4所述的方法,其特征在于,在所述语音播报时长内至少依次播报所述震中位置描述音频或所述震中位置模糊化描述音频、所述衔接性描述音频以及所述震感描述音频,包括:

以第一音轨播报所述震中位置描述音频,以第二音轨播报所述衔接性描述音频,以第三音轨播报所述震感描述音频;

或,以同一音轨依次播报所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频;

或,先以第一音轨依次播报所述震中位置描述音频、所述衔接性描述音频,再以第二音轨播报所述震感描述音频。

6.一种地震预警播报装置,其特征在于,所述装置包括:震中位置描述音频生成模块,用于根据地震预警信息中的震中位置,生成震中位置描述音频;

衔接性描述音频播报模块,用于在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;

震感描述音频播报模块,用于在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具有所述震感描述等级的震感描述音频;

音频生成判断模块,用于判断是否成功生成所述震中位置描述音频;

模糊化描述音频提取模块,用于在所述震中位置描述音频生成失败,提取预先存储的震中位置模糊化描述音频;

模糊化描述音频播报模块,用于在播报所述震中位置描述音频的时间段内,播报所述震中位置模糊化描述音频;

其中,所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频为各自独立的语音包。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑5任一项所述的地震预警播报方法中的步骤。

8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行时实现如权利要求1‑5任一项所述的地震预警播报方法中的步骤。

说明书 :

地震预警播报方法、装置、存储介质以及电子设备

技术领域

[0001] 本发明涉及地震灾害预警技术领域,特别是涉及一种地震预警播报方法、装置、存储介质以及电子设备。

背景技术

[0002] 地震预警(earthquake early warning)是指在地震发生后,利用地震波传播速度小于电波传播速度的特点,提前对地震波尚未到达的地方进行预警,以减小设防区域的损
失。
[0003] 已有技术中提出了采用提示音警报或倒计时警报的方式进行地震预警,提示音警报或倒计时警报的预警方式也仍然存在一些问题,这使得未经过科普的公众在听到预警警
报时,不清楚是地震发生,不能明确知晓这是地震波来临前的警报,也不清楚即将受地震波
影响的程度,导致错过宝贵的预警时间,无法判断是否采取避险措施,导致地震预警效果达
不到预期。
[0004] 为此,现有技术提出了一种新的预警方法,即根据接收到的地震预警信息(如震中位置、地震影响程度等),对地震内容(如震中位置、震感)进行语音播报。但在方法中,由于
原有的语音插播包需要完整合成之后才能播报,参照图1,在插播间隔时长内合成语音插播
包,在语音播报时长内播报该语音插播包。例如,现有的技术中一个语音插播包“四川长宁
地震,武侯区将震感强烈,注意避险”的播报,首先需要合成文字格式的“四川长宁地震,武
侯区将震感强烈,注意避险”,再将文字格式转化为音频格式。这一过程存在有较长的生成
时长,导致更新地震信息对应的震感描述被延后播报。

发明内容

[0005] 本发明实施例提供一种地震预警播报方法、装置、存储介质以及电子设备,以克服上述技术问题。
[0006] 依据本发明的一个方面,本发明实施例公开了一种地震预警播报方法,所述方法包括:
[0007] 根据地震预警信息中的震中位置,生成震中位置描述音频;
[0008] 在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;
[0009] 在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具有所述震感描述等级的震感描述
音频;
[0010] 其中,所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频为各自独立的语音包。
[0011] 在本发明一实施例中,所述衔接性描述音频包括震级描述,所述方法还包括:
[0012] 根据最新获得的地震预警信息中的预警震级,确定与所述预警震级对应的震级描述;
[0013] 在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频,包括:
[0014] 在播报完所述震中位置描述音频时,播报预先存储的具有所述震级描述的衔接性描述音频。
[0015] 在本发明一实施例中,所述衔接性描述音频包括接收地位置描述,所述方法还包括:
[0016] 确定接收地位置描述;
[0017] 在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频,包括:
[0018] 在播报完所述震中位置描述音频时,播报预先存储的具有所述接收地位置描述的衔接性描述音频。
[0019] 在本发明一实施例中,所述方法还包括:
[0020] 判断是否成功生成所述震中位置描述音频;
[0021] 若所述震中位置描述音频生成失败,提取预先存储的震中位置模糊化描述音频;
[0022] 在播报所述震中位置描述音频的时间段内,播报所述震中位置模糊化描述音频。
[0023] 在本发明一实施例中,所述方法还包括:
[0024] 设定插播间隔时长和语音播报时长;其中,所述插播间隔时长至少大于所述震中位置描述音频的生成时长;
[0025] 在所述插播间隔时长内播报预先存储的倒计时提示音频,在所述语音播报时长内至少依次播报所述震中位置描述音频或所述震中位置模糊化描述音频、所述衔接性描述音
频以及所述震感描述音频。
[0026] 在本发明一实施例中,在所述语音播报时长内至少依次播报所述震中位置描述音频或所述震中位置模糊化描述音频、所述衔接性描述音频以及所述震感描述音频,包括:
[0027] 以第一音轨播报所述震中位置描述音频,以第二音轨播报所述衔接性描述音频,以第三音轨播报所述震感描述音频;
[0028] 或,以同一音轨依次播报所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频;
[0029] 或,先以第一音轨依次播报所述震中位置描述音频、所述衔接性描述音频,再以第二音轨播报所述震感描述音频。
[0030] 依据本发明的另一个方面,本发明实施例还公开了一种地震预警播报装置,所述装置包括:
[0031] 震中位置描述音频生成模块,用于根据地震预警信息中的震中位置,生成震中位置描述音频;
[0032] 衔接性描述音频播报模块,用于在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;
[0033] 震感描述音频播报模块,用于在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具有
所述震感描述等级的震感描述音频;
[0034] 其中,所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频为各自独立的语音包。
[0035] 在本发明一实施例中,所述装置还包括:
[0036] 音频生成判断模块,用于判断是否成功生成所述震中位置描述音频;
[0037] 模糊化描述音频提取模块,用于在所述震中位置描述音频生成失败,提取预先存储的震中位置模糊化描述音频;
[0038] 模糊化描述音频播报模块,用于在播报所述震中位置描述音频的时间段内,播报所述震中位置模糊化描述音频。
[0039] 依据本发明的再一个方面,本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例所述的地震预警播报方
法中的步骤。
[0040] 依据本发明的再一个方面,本发明实施例还公开了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行
时实现如本发明实施例所述的地震预警播报方法中的步骤。
[0041] 与现有技术相比,本发明实施例包括以下优点:
[0042] 本发明实施例根据地震预警信息中的震中位置,生成震中位置描述音频;在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;在播报完所述衔接性描述
音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至
少播报预先存储的具有所述震感描述等级的震感描述音频,其中,所述震中位置描述音频、
所述衔接性描述音频以及所述震感描述音频为各自独立的语音包。在本发明实施例中,由
于判断震中位置和判断震感描述的时间点不同,且震感描述不再是实时的文字转音频合
成,减少了合成时间带来的系统反应时间,即判断震感描述等级和播报震感描述音频几乎
是同时完成,因此,本发明实施例可以达到更快播报最新的地震影响程度对应的震感描述、
缩短语音合成响应时间、有效应对语音生成失败的情况。且由于本发明实施例仅需要在震
感描述播报时刻根据最新的地震预警信息判断震感描述等级,相比现有技术,无需据每一
报地震预警信息重新判断并合成语音插播包音频,以此降低了震感描述的判断次数,也降
低了语音合成次数,能避免语音播报被多次中断。

附图说明

[0043] 图1是现有技术中采用完整的语音插播包进行地震预警的插播示意图;
[0044] 图2是本发明一实施例的地震预警系统的结构示意图;
[0045] 图3是本发明实施例一种地震预警播报方法的步骤流程图;
[0046] 图4是本发明实例2进行地震预警的插播示意图;
[0047] 图5是本发明实施例一种地震预警播报装置的结构示意图。

具体实施方式

[0048] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本发明保护的范围。
[0049] 基于本发明实施例背景技术中的技术问题,发明人提出了一种地震预警播报方法,依据地震预警信息存在多次更新变化(包括震中位置变化、地震影响程度变化等)的的
特点,将原有的一个完整的语音插播包至少拆分为震中位置描述音频、衔接性描述音频以
及震感描述音频这几个小的语音包,然后按照这一拆分顺序将震中位置描述音频、衔接性
描述音频以及震感描述音频分别进行播报。在这一过程中,由于震中位置描述音频与震感
描述音频为两个各自独立的语音包,其可各自生成和播报,所以在有更新的地震预警信息
时,本发明实施例可在毫秒级别的时间段内依据该更新的地震预警信息中的地震影响程
度,重新确定相应的震感描述等级,并从震感描述播报库中提取具有所述震感描述等级的
震感描述音频进行播报,即判断震感描述等级和播报震感描述音频几乎是同时完成。以此,
本发明实施例克服了原有的语音插播包需要将震中位置和震感描述完整合成之后才能播
报,因存在有较长的生成时长,导致更新地震信息对应的震感描述被延后播报的问题。
[0050] 为便于本领域技术人员更清楚地理解本发明实施例,在阐述本发明的具体实现方案前,首先对本发明实施例的通信架构进行说明。
[0051] 参照图2,示出了本发明一实施例的地震预警系统的结构示意图,可以包括:多个地震监测终端201,地震预警中心服务器202,至少1个地震预警终端203;其中:
[0052] 地震监测终端201,与地震预警中心服务器202连接,用于在监测到地震波时,生成地震关键信息,并向地震预警中心服务器202发送地震关键信息;
[0053] 地震预警中心服务器202,与地震预警终端203连接,用于分析地震关键信息,获得地震信息和地震受灾区域,并向地震受灾区域内的地震预警终端203发送所述地震信息,
或,依据所述地震信息生成地震预警信息,并向地震受灾区域内的所述地震预警终端203发
送所述地震预警信息;
[0054] 地震预警终端203,用于根据所述地震信息,生成地震预警信息,执行如本发明实施例的地震预警播报方法,或在接收到所述地震预警信息时,执行如本发明实施例的地震
预警播报方法。
[0055] 在本发明实施例中,地震监测终端201预设在震中附近,以监测地震波,并在监测到地震波时,向地震预警中心服务器202发送分析地震波后获得的地震关键信息。地震预警
中心服务器202对每次接收到的地震关键信息进行分析,可获得地震信息以及地震受灾区
域,地震信息包括发震时刻、震中位置(至少包括震中经纬度)、预警震级以及震源深度。地
震受灾区域可根据预设的震中距离或受地震影响程度进行确定,例如以震中位置为圆心,
以预设的震中距离为半径划定地震受灾区域;例如受地震影响程度高的区域划定为地震受
灾区域。地震预警中心服务器202可通过多渠道向地震受灾区域内的各个地震预警终端203
发送地震信息或地震预警信息。地震预警终端203可以指具有语音播放工具的灾害预警语
音播报软件及其智能终端,该智能终端可以为智能手机、智能电视、平板电脑、智能音箱、家
庭物联网设备、智能手表和智能手环可穿戴设备等。地震预警中心服务器202或地震预警终
端203如何根据地震信息,生成地震预警信息的步骤,本发明实施例在此不多叙述,可参照
现有技术。
[0056] 参照图3,示出了本发明实施例一种地震预警播报方法的步骤流程图,该方法具体可以包括以下步骤:
[0057] 步骤S301,根据地震预警信息中的震中位置,生成震中位置描述音频;
[0058] 在本发明实施例中,震中位置描述音频播报的是震中位置地名的行政区域描述,即以“省级地名加上区县级地名的简称”的方式对震中位置进行描述,例如“四川长宁”、“内
蒙古兴和”,此过程不播报“省”“民族自治区”“县”等词语,以此确保震中位置信息的简单明
了,使用户快速识别和在最短时间内知晓当前哪里发生了地震。
[0059] 具体实现时,地震预警信息中的震中位置可以为震中位置的经纬度,也可以为震中位置地名的行政区域描述。当地震预警信息中的震中位置指震中位置的经纬度时,地震
预警终端可以根据该经纬度解析计算确定该地震发生的地理位置,进而确定震中位置地名
的行政区域描述。在确定震中位置地名的行政区域描述后,地震预警终端通过语音生成技
术将文字格式的“震中位置地名的行政区域描述”转换为语音格式,从而得到该震中位置描
述音频。示例的,震中位置描述音频为语音包“四川长宁”。
[0060] 步骤S302,在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;
[0061] 本发明实施例在生成完该震中位置描述音频后,就直接将该音频播报,而无需等待后续预警语音的生成,以此保证用户可第一时间获得哪里发生的地震,能对震中的远近
作出判断,及时采取合理的避险方案。接着,为了保障地震预警内容的完整和连贯性,地震
预警终端在播报完震中位置描述音频时,就紧接着播报预先存储的衔接性描述音频。
[0062] 衔接性描述音频为向用户明确当前发生地震,并衔接震感描述音频的音频内容。具体而言,衔接性描述音频应包括衔接震中位置描述音频的词语,如“地震”、“发生地震”或
震级描述等词语,同时还应包括表示用户当前位置的词语,以流畅的衔接震感描述音频,表
示用户当前位置的词语可以为“本地”或“接收地位置描述”。接收地位置指地震预警终端当
前所处的位置,因此,接收地位置描述也是一种行政区域描述,由于接收地位置的用户收到
的灾害信息仅需要所在地的区县级地名即可快速获得信息,且区县级地名对于用户更加熟
悉,为减少语音播报不必要的字数,接收地位置与震中位置不同的是,接收地位置描述中可
以没有省级地名,而是仅播报市级地名和区县级地名或者仅播报区县级地名的简称”,如
“毕节市”。
[0063] 在本发明一实施例中,衔接性描述音频包括接收地位置描述,在播报完所述震中位置描述音频时,可以播报预先存储的具有所述接收地位置描述的衔接性描述音频,以此
衔接震感描述音频后能清楚地向用户指示其当前所在行政区域会受到该地震的影响程度。
具体实现时,地震预警终端需要事先确定接收地位置描述,可以通过以下方式确定:当地震
预警终端为安装有定位模块的设备时,该位置可通过地震预警终端实时定位实现;当地震
预警终端固定于某位置时,也可由安装人员或用户选择输入地震预警终端所在位置或经纬
度得到,当然也可以由地震预警中心服务器基于地震预警终端注册时所在位置的经纬度直
接确定,再发送给地震预警终端。确定接收地位置描述后,地震预警终端再将衔接震中位置
描述音频的词语与接收地位置描述一起从文字转换为语音,作为一个语音包单独存储,以
便后期存储播报。
[0064] 在本发明一实施例中,衔接性描述音频还包括震级描述,地震预警终端可以执行以下方法:首先根据最新获得的地震预警信息中的预警震级,确定与所述预警震级对应的
震级描述;然后在播报完所述震中位置描述音频时,播报预先存储的具有所述震级描述的
衔接性描述音频。预警震级为表示该地震的强度的词语,如“**级”,本发明实施例通过将预
警震级转换为相应的震级描述,以此替代“附近地震”等固定性描述,在较短的地震预警时
间内向用户播报更多的地震信息。震级描述可以为“轻微地震”、“较强地震”、“强震”三种中
的一种,且这三种音频格式文件预存在地震预警终端中,三种震级描述是根据地震预警信
息中的预警震级判断得到的。其中,对应的震级描述关系如表1所示。
[0065] 表1
[0066]
[0067]
[0068] 示例的,衔接性描述音频为语音包“发生地震,本地将”;
[0069] 示例的,衔接性描述音频为语音包“附近地震,毕节市将”;
[0070] 示例的,衔接性描述音频为语音包“轻微地震”以及语音包“本地将”;
[0071] 示例的,衔接性描述音频为语音包“轻微地震”以及语音包“毕节市将”。
[0072] 需要注意的是,“附近”、“发生”等词语是为了与震中位置描述音频听起来更连贯,增加“将”字能指示本地即将受到该地震影响,与震感描述音频听起来更连贯。
[0073] 步骤S303,在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具有所述震感描述等级
的震感描述音频;
[0074] 其中,所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频为各自独立的语音包。
[0075] 在播报完所述衔接性描述音频时,地震预警终端确定当前获得的最新的地震预警信息,并提取该地震预警信息中的地震影响程度,以判断与该地震影响程度对应的震感描
述等级,然后根据该震感描述等级,从预存为音频格式的震感描述播报库中选择一种具有
所述震感描述等级的震感描述音频进行播报。此过程中,判断震感描述等级的时刻与开始
播报该震感描述音频的时刻几乎为同一时刻(仅相差毫秒级别),使得播报的震感描述音频
是根据当前最新获得的地震预警信息中的地震影响程度判断得到的。此外现有技术中,还
需要在语音插播包播报之前,根据每一报地震预警信息重新判断并合成语音插播包音频,
而本发明中,仅需要在震感描述播报时刻根据最新的地震预警信息判断震感描述等级,即
可以减少判断震感描述的次数以及降低语音合成次数。本发明实施例由于需要转换语音的
文本缩短,使得文本格式转化音频格式时出现故障几率降低。
[0076] 实际中,同一个地震不同震中距离的地震影响程度不同,其所对应的震感描述等级也不同。参照表2,示出了本发明一实施例,采用预估烈度表征地震影响程度时,预估烈度
与震感描述等级的对应关系。
[0077] 表2
[0078] 预估烈度 震感描述等级预估烈度<3.0度 “轻微震感”
3.0度≤预估烈度<5.0度 “震感较强”
预估烈度≥5.0度 “震感强烈”
[0079] 当然,也可以按照表3所示的预估烈度与震感描述等级的对应关系来描述震感。
[0080] 表3
[0081] 预估烈度=0度 “无震感”0度<预估烈度<2.0度 “可能有震感”
2.0度≤预估烈度<3.0度 “轻微震感”
3.0度≤预估烈度<5.0度 “强烈震感”
5.0度≤预估烈度<7.0度 “可能有破坏”
预估烈度≥7.0度 “有破坏”
[0082] 本发明实施例通过将预估烈度分为多个不同的等级,根据接收地位置的预估烈度所处的等级播报具有相应震感描述等级的震感描述音频。好处是:目前的公众普遍了解震
级,而对预估烈度较为陌生,直接播报震感描述可使得公众无需根据其不了解的预估烈度
判断自己所在地受到的地震震感,直接明确震感强弱,从而帮助公众及时做出合理避险决
策,减少用户对即将受影响的程度的不确定。
[0083] 示例的,具体预存有以下震感描述音频:
[0084] 1)震感轻微,注意避险;
[0085] 2)震感较强,注意避险;
[0086] 3)震感强烈,注意避险。
[0087] 其中,震感描述音频中的“注意避险”用于提示用户注意避险。
[0088] 由于在上述实施例中,震中位置是实时生成的,可能存在文本转语音失败的问题,因此,针对该问题,本发明在另一实施例中,还提供了以下方法:
[0089] 判断是否成功生成所述震中位置描述音频;
[0090] 若所述震中位置描述音频生成失败,提取预先存储的震中位置模糊化描述音频;
[0091] 在播报所述震中位置描述音频的时间段内,播报所述震中位置模糊化描述音频。
[0092] 震中位置模糊化描述音频是一种对震中位置进行模糊化描述的音频。例如原本的“四川长宁”或者“四川北川”等,在本实施例中改为“周边”,以模糊化具体的震中位置,从而
使得原本播报震中位置的时间段,和播报震感描述一样,都是预存的语音包播报而无需生
成。
[0093] 发明人考虑到震中位置描述音频可能生成失败的问题,事先在地震预警终端中存储有震中位置模糊化描述音频,以便在判断出震中位置描述音频生成失败时,能采用震中
位置模糊化描述音频替代震中位置描述音频进行播报,以保证地震预警的完整和流畅。判
断是否成功生成所述震中位置描述音频可以在获得震中位置时就主动不间断进行,以及时
做好应对策略;或者,也可被动根据震中位置描述音频的生成失败信号,执行震中位置模糊
化描述音频的替代策略。
[0094] 以上内容对将原有的一个完整的语音插播包至少拆分为震中位置描述音频、衔接性描述音频以及震感描述音频这几个小的语音包进行详细了叙述,接下来,本发明实施例
对这几个小的语音包的播报过程进行说明。
[0095] 在本发明实施例中,设定有插播间隔时长和语音播报时长;其中,所述插播间隔时长至少大于所述震中位置描述音频的生成时长;
[0096] 在所述插播间隔时长内播报预先存储的倒计时提示音频,在所述语音播报时长内至少依次播报所述震中位置描述音频或所述震中位置模糊化描述音频、所述衔接性描述音
频以及所述震感描述音频。
[0097] 语音播报时长原指播报一个完整的语音插播包的所需时长,在本发明实施例中,该时长用于播报震中位置描述音频或所述震中位置模糊化描述音频、所述衔接性描述音频
以及所述震感描述音频这几个小的语音包,以替代完整的语音插播包将完整的地震预警消
息告知用户,又能解决本发明实施例背景技术中所提到的技术问题。
[0098] 插播间隔时长指播报两个完整的语音插播包之间的时长。在本发明实施例中,插播间隔时长至少大于震中位置描述音频的生成时长,这样可在插播间隔时长的时间段内生
成震中位置描述音频,以保证震中位置描述音频在语音播报时长的时间段内能顺利播报。
在本发明实施例中,在该插播间隔时长内还播报预先存储的倒计时提示音频,以此可在语
音预警之外告知用户当前地震横波还有多长时间到达其所在位置。
[0099] 倒计时提示音频预先存储在倒计时提示播报库中,示例的,可包括三种播报包,分别对应不同的地震影响程度,具体预存有:
[0100] 第一倒计时提示播报包:叮咚,100 98 96……60 58……20 18 16 14 12 10 9 8……1呜呜声;
[0101] 第二倒计时提示播报包:叮咚,100嘀98嘀96……60嘀58嘀56……20嘀18嘀16嘀14嘀12嘀10嘀9嘀8……3嘀2嘀1呜呜声;
[0102] 第三倒计时提示播报包:叮咚,100嘀嘀98嘀嘀96……60嘀嘀58嘀嘀56……20嘀嘀18嘀嘀16嘀嘀14嘀嘀12嘀嘀10嘀嘀9嘀嘀8……3嘀嘀2嘀嘀1呜呜声。
[0103] 在语音播报时长内至少依次播报震中位置描述音频或震中位置模糊化描述音频、衔接性描述音频以及震感描述音频时,本发明实施例可采用不同的音轨进行播报,可选的:
[0104] (1)以第一音轨播报所述震中位置描述音频,以第二音轨播报所述衔接性描述音频,以第三音轨播报所述震感描述音频;
[0105] (2)以同一音轨依次播报所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频;
[0106] (3)先以第一音轨依次播报所述震中位置描述音频、所述衔接性描述音频,再以第二音轨播报所述震感描述音频。
[0107] 同时,本发明实施例还可以单独用一个音轨播报倒计时提示音频。本发明采用几个实例对上述(1)~(3)进行举例说明。
[0108] 实例1:针对(1),长宁地震,毕节市预估烈度4.0,预警时间31秒:
[0109] 音轨A:叮咚,30嘀28嘀26嘀24嘀22嘀20嘀18嘀16嘀14嘀12嘀10嘀9嘀8……呜呜声(预存倒计时提示)
[0110] 其中音轨B结束则音轨C开始,音轨C结束则音轨D开始。
[0111] 音轨B:(25开始播报)四川长宁(合成语音包);
[0112] 音轨C:(24开始播报)附近地震,毕节市将(预存语音包);
[0113] 音轨D:(22判断和获取震感描述并开始播报)震感较强,注意避险(预存语音包);
[0114] 音轨B:(14开始播报)四川长宁(合成语音包);
[0115] 音轨C:(13开始播报)附近地震,毕节市将(预存语音包);
[0116] 音轨D:(11判断和获取震感描述并开始播报)震感较强,注意避险(预存语音包)。
[0117] 关于实例1,需要说明的是:实际播报过程中,如音轨C和音轨D的起始结束时刻并不一定是24或者22这样的整数,可能是如23.85、22.14之类的数值,因此音轨之间需要在上
一个音轨结束时快速衔接使得用户听起来较为自然。此处具体写出是为了方便描述音轨之
间播报起始的衔接。下述实例中出现的数字,可参照此处解释,在后不多赘述。
[0118] 在实例1中,音轨B,倒计时播报至25时开始播报震中位置描述音频(例如四川长宁),则“四川长宁”需要在播报25之前合成文字再转化为音频格式,因此需要在地震预警时
间的剩余时长从31秒减少至25秒的时间段内,从最新报(即第N报地震预警信息)中提取第N
报震中位置中的第N报震中位置地名,再转为音频格式的第N报震中位置描述音频,从而在
25时刻播报。在播报14的时刻类似,根据地震预警时间剩余时长从25秒减少至14秒的时间
段内的最新报(在地震预警时间剩余时长从25秒减少至14秒的时间段内,相比31秒减少至
25秒的时间段内更新了K报地震预警信息,最新报为第N+K报地震预警信息),将第N+K报地
震预警信息中的位置地名转为音频格式的第N+K报震中位置描述音频,在14时刻播报。其中
N为大于等于1的正整数,K为大于等于0的正整数。
[0119] 具体实现时,音轨C中的“附近地震”也可以改为播报“轻微地震”、“较强地震”、“强震”三种语音包中的一种。在播报震级描述的衔接性描述音频时,根据当前时刻得到的最新
预警震级判断震级描述,获取相应的震级描述语音包进行播报。例如在实例1中,在24和13
两个时刻判断当前最新的预警震级再播报。示例的:
[0120] 音轨B:(25开始播报)四川长宁(合成语音包);
[0121] 音轨C:(24判断震级描述并开始播报)强震(或强烈地震),毕节市将(预存语音包);
[0122] 音轨D:(22判断和获取震感描述并开始播报)震感较强,注意避险(预存语音包);
[0123] 音轨B:(14开始播报)四川长宁(合成语音包);
[0124] 音轨C:(13判断震级描述并开始播报)强震(或强烈地震),毕节市将(预存语音包)
[0125] 音轨D:(11判断和获取震感描述并开始播报)震感较强,注意避险(预存语音包)。
[0126] 实例2:针对(2),长宁地震,毕节市预估烈度4.0,预警时间31秒:
[0127] 音轨A:叮咚,30嘀28嘀26嘀24嘀22嘀20嘀18嘀16嘀14嘀12嘀10嘀9嘀8……呜呜声(预存倒计时提示)
[0128] 音轨B:(27开始播报)四川长宁(合成语音包)、(26开始播报)附近地震,毕节市将(预存语音包)、(24判断和获取震感描述并开始播报)震感较强,注意避险(预存语音包)(22
结束);
[0129] 音轨B:(17开始播报)四川长宁(合成语音包)、(16开始播报)附近地震,毕节市将(预存语音包)、(14判断和获取震感描述并开始播报)震感较强,注意避险(预存语音包)(12
结束)。参照图4,示出了本发明实例2进行地震预警的插播示意图。需要说明的是,在同一个
语音播报时长内,语音包1、语音包2以及语音包3的各自独立播报时长是不固定,图4中的分
段只是简单示意语音包1、语音包2以及语音包3的分别播报,不具有时间轴均分的意义。
[0130] 实例3:针对(3),长宁地震,武侯区预估烈度2.9度,预警时间61秒:
[0131] 音轨A:叮咚,60 58……20 18 16 14 12 10 9 8……1呜呜声(预存倒计时提示);
[0132] 音轨B:(55开始播报)四川长宁(合成语音包)附近地震,武侯区将(52结束)(合成语音包);
[0133] 音轨C:(52判断和获取震感描述并开始播报)震感轻微,注意避险(预存语音包);
[0134] 音轨B:(43开始播报)四川长宁(合成语音包)附近地震,武侯区将(合成语音包);
[0135] 音轨C:(40判断和获取震感描述并开始播报)震感轻微,注意避险(预存语音包);
[0136] 音轨B:(31开始播报)四川长宁(合成语音包)附近地震,武侯区将(合成语音包);
[0137] 音轨C:(28判断和获取震感描述并开始播报)震感轻微,注意避险(预存语音包)。
[0138] 实例4:在播报所述震中位置描述音频的时间段内,播报预存的所述震中位置模糊化描述音频,可以解决现有技术当中合成语音插播包音频时,文字转语音或者文字合成出
现文字转化语音或者合成失败失败的技术问题。预警时间60秒:
[0139] 音轨A:叮咚,60 58……20 18 16 14 12 10 9 8……1呜呜声(预存倒计时提示);
[0140] 音轨B:54开始播报)周边地震,某某区将(预存语音包);
[0141] 音轨C:(52判断和获取震感描述并开始播报)震感XX,注意避险(预存语音包);
[0142] 音轨B:(43开始播报)周边地震,某某区将(预存语音包);
[0143] 音轨C:(40判断和获取震感描述并开始播报)震感XX,注意避险(预存语音包);
[0144] 音轨B:(31开始播报)周边地震,某某区将(预存语音包);
[0145] 音轨C:(28判断和获取震感描述并开始播报)震感XX,注意避险(预存语音包)。
[0146] 由于实例4中的所有语音包均为预存,因此插播间隔时长还可以设置为0‑3秒,在播报语音包的同时播报倒计时提示,使得在宝贵的地震预警时间内,播报更多次语音插播
包内容,用户仅需更短时间听到下一个语音播报包,此外还能尽快将更新的地震预警消息
播报出去,尽量缩短更新报地震预警信息延后播报的时间。如实例5所示:
[0147] (预警时间61秒),假设插播间隔时长3秒:
[0148] 音轨A:叮咚,60 58……20 18 16 14 12 10 9 8……1呜呜声(预存倒计时提示);
[0149] 音轨B:(58开始播报)周边地震,某某区将(55结束)(预存语音包);
[0150] 音轨C:(55判断和获取震感描述并开始播报)震感XX,注意避险(预存语音包)(53结束);
[0151] 音轨B:(开始播报‑结束播报):(50‑47)(42‑39)(34‑31)(26‑23)(18‑15)(10‑7);
[0152] 音轨C:(开始播报‑结束播报):(47‑45)(39‑37)(31‑29)(23‑21)(15‑13)(7‑5)
[0153] 显然实施例5比实施例4明显播报的语音插播包个数要多。
[0154] 综上,本发明实施例由于判断震中位置和判断震感描述的时间点不同,判断震感描述等级的时刻与开始播报该震感描述音频的时刻几乎为同一时刻(仅相差毫秒级别),使
得播报的震感描述音频是根据当前最新获得的地震预警信息中的地震影响程度判断得到
的。仅需要在震感描述播报时刻根据最新的地震预警信息判断震感描述等级,且震感描述
不再是实时的文字转音频合成,减少了合成时间带来的系统处理时间。因此,本发明实施例
可以达到更快播报最新的地震影响程度、缩短语音合成响应时间、有效应对语音生成失败
的情况、降低判断次数、降低语音合成次数、减少语音播报被中断的目的。
[0155] 还需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为
依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应
该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实
施例所必须的。
[0156] 基于同一发明构思,参照图5,示出了本发明实施例一种地震预警播报装置的结构示意图,该装置具体可以包括以下模块:
[0157] 震中位置描述音频生成模块501,用于根据地震预警信息中的震中位置,生成震中位置描述音频;
[0158] 衔接性描述音频播报模块502,用于在播报完所述震中位置描述音频时,播报预先存储的衔接性描述音频;
[0159] 震感描述音频播报模块503,用于在播报完所述衔接性描述音频时,依据最新获得的地震预警信息中的地震影响程度,确定相应的震感描述等级,并至少播报预先存储的具
有所述震感描述等级的震感描述音频;
[0160] 其中,所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频为各自独立的语音包。
[0161] 在本发明一实施例中,所述衔接性描述音频包括震级描述,所述装置还包括:
[0162] 震级描述确定模块,用于根据最新获得的地震预警信息中的预警震级,确定与所述预警震级对应的震级描述;
[0163] 所述衔接性描述音频播报模块502包括:
[0164] 震级描述播报子模块,用于在播报完所述震中位置描述音频时,播报预先存储的具有所述震级描述的衔接性描述音频。
[0165] 在本发明一实施例中,所述衔接性描述音频包括接收地位置描述,所述装置还包括:
[0166] 接收地位置描述确定模块,用于确定接收地位置描述;
[0167] 所述衔接性描述音频播报模块502包括:
[0168] 接收地位置描述播报子模块,用于在播报完所述震中位置描述音频时,播报预先存储的具有所述接收地位置描述的衔接性描述音频。
[0169] 在本发明一实施例中,所述装置还包括:
[0170] 音频生成判断模块,用于判断是否成功生成所述震中位置描述音频;
[0171] 模糊化描述音频提取模块,用于在所述震中位置描述音频生成失败,提取预先存储的震中位置模糊化描述音频;
[0172] 模糊化描述音频播报模块,用于在播报所述震中位置描述音频的时间段内,播报所述震中位置模糊化描述音频。
[0173] 在本发明一实施例中,所述装置还包括:
[0174] 时长设定模块,用于设定插播间隔时长和语音播报时长;其中,所述插播间隔时长至少大于所述震中位置描述音频的生成时长;
[0175] 语音播报模块,用于在所述插播间隔时长内播报预先存储的倒计时提示音频,在所述语音播报时长内至少依次播报所述震中位置描述音频或所述震中位置模糊化描述音
频、所述衔接性描述音频以及所述震感描述音频。
[0176] 在本发明一实施例中,所述语音播报模块,包括:
[0177] 第一播报子模块,用于以第一音轨播报所述震中位置描述音频,以第二音轨播报所述衔接性描述音频,以第三音轨播报所述震感描述音频;
[0178] 或,第二播报子模块,用于以同一音轨依次播报所述震中位置描述音频、所述衔接性描述音频以及所述震感描述音频;
[0179] 或,第三播报子模块,用于先以第一音轨依次播报所述震中位置描述音频、所述衔接性描述音频,再以第二音轨播报所述震感描述音频。
[0180] 基于同一发明构思,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如本发明实施例所述的地震预警播
报方法中的步骤。
[0181] 基于同一发明构思,本发明实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行时实现如
本发明实施例所述的地震预警播报方法中的步骤。
[0182] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0183] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0184] 本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和
硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可
用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上
实施的计算机程序产品的形式。
[0185] 本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图
中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些
计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设
备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执
行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中
指定的功能的装置。
[0186] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包
括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方
框或多个方框中指定的功能。
[0187] 这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在
计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程
和/或方框图一个方框或多个方框中指定的功能的步骤。
[0188] 尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为
包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0189] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作
之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意
在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包
括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品
或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要
素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0190] 以上对本发明所提供的地震预警播报方法、装置、存储介质以及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的
说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依
据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容
不应理解为对本发明的限制。