System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种语音报警方法、装置和计算机设备制造方法及图纸_技高网

一种语音报警方法、装置和计算机设备制造方法及图纸

技术编号:41327121 阅读:8 留言:0更新日期:2024-05-13 15:04
本申请涉及一种语音报警方法、装置和计算机设备。所述方法包括:针对接收到的需要进行语音合成播报的报警信息,确定报警信息的上报频率;在报警信息的上报频率大于预设频率阈值的情况下,按照报警信息中的地理位置对预设时间段内的报警信息进行聚类分析,将接收到的报警信息基于地理位置划分为多个报警簇;基于每个报警簇,对应生成一条语音合成播报文本;利用层次分析法,计算各个报警簇的播报顺序的权重系数;基于权重系数,确定各个报警簇的报警播报顺序;基于各个报警簇所对应的语音合成播报文本,以及各个报警簇的报警播报顺序,对接收到的报警信息进行语音播报。采用本方法能够解决现有技术无法实现高效的语音报警的问题。

【技术实现步骤摘要】

本申请涉及语音报警,特别是涉及一种语音报警方法、装置和计算机设备


技术介绍

1、随着科学技术的发展,报警研判或者态势分析管理系统,除了具备报警数据获取、存储、可视化展示以及处理功能模块,还包括实时报警事件的语音播报功能。实时报警事件的语音播报功能可以提示管理人员对报警事件进行及时处理,以及在指挥大屏场景下,给予指挥人员或值班人员等提示、告知报警已发生。

2、然而,针对一些上报报警频率较高的场景,因为完整语音播放一条实时报警的报警类型、发生地点等关键信息所需的时间小于两条前后依次上报的报警信息之间的时间间隔,即平台正在对先上报的报警进行语音合成播报,此时又有一条实时报警产生并已上报至报警处置系统。针对上述问题,现有技术主要采用对正在进行的语音合成播报做停止播报处理,或使后续上报的报警等待至当前播报结束再开始播报的方式进行语音播报。然而,采用对正在进行的语音合成播报做停止播报处理的方式,则可能会造成播报关键内容缺失;采用后续上报的报警等待至当前播报结束再开始播报的方式进行语音播报,则可能会造成短时间内待语音合成播报报警数量过多,部分报警等待播报时间过长,尤其对于类似火灾等迫切性极高的报警事件,造成延误及时接警、出警等一系列后续报警处置流程的推进速度的问题。具体采用哪种方式进行语音播报,通过报警播报顺序评价指标来确定。但是,现有的报警播报顺序的评价指标也比较单一,灵活性不足,因此,无法实现高效的语音报警。

3、针对高频报警场景下,现有技术无法实现高效的语音报警的问题,目前还没有提出有效的解决方案。

r/>

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种语音报警方法、装置和计算机设备。

2、第一方面,本申请提供了一种语音报警方法。所述方法包括以下步骤:

3、针对接收到的需要进行语音合成播报的报警信息,确定所述报警信息的上报频率;

4、在所述报警信息的上报频率大于预设频率阈值的情况下,按照所述报警信息中的地理位置对预设时间段内的报警信息进行聚类分析,将接收到的所述报警信息基于地理位置划分为多个报警簇;

5、基于每个所述报警簇,对应生成一条语音合成播报文本;

6、利用层次分析法,根据各个所述报警簇中的平均报警时间、平均事件等级以及报警类型权重,计算各个所述报警簇的播报顺序的权重系数;基于所述权重系数,确定各个所述报警簇的报警播报顺序;

7、基于各个所述报警簇所对应的所述语音合成播报文本,以及各个所述报警簇的报警播报顺序,对接收到的所述报警信息进行语音播报。

8、在其中一个实施例中,还包括以下步骤:

9、在所述报警信息的上报频率小于或等于所述预设频率阈值的情况下,利用webspeech api,将接收到的所述报警信息的文本转换为语音,对所述报警信息进行语音播报。

10、在其中一个实施例中,在针对接收到的需要进行语音合成播报的报警信息,确定所述报警信息的上报频率之前,还包括以下步骤:

11、判断接收到的所述报警信息是否为首次播报;

12、在所述报警信息是首次播报的情况下,获取后端的语音播报的配置数据,利用webstorage api缓存所述语音播报的配置数据;

13、在所述报警信息不是首次播报的情况下,根据本地缓存的所述语音播报的配置数据,确定所述报警信息的语音报警方式;所述语音报警方式,包括预制音频播报和所述语音合成播报。

14、在其中一个实施例中,在确定所述报警信息的语音报警方式之后,还包括以下步骤:

15、在所述报警信息的语音报警方式为所述预制音频播报的情况下,重复播放与接收到的所述报警信息所对应的预先配置的音频文件或用户自定义的音频文件。

16、在其中一个实施例中,所述在所述报警信息的上报频率大于预设频率阈值的情况下,按照所述报警信息中的地理位置对预设时间段内的报警信息进行聚类分析,将接收到的所述报警信息基于地理位置划分为多个报警簇,包括以下步骤:

17、在所述报警信息的上报频率大于所述预设频率阈值的情况下,基于所述预设时间段内能够完成语音播报的数量,确定所述报警信息的聚类个数;

18、在所述报警信息中随机选取与所述聚类个数相同个数的报警内容;基于各个所述报警内容的地理位置,确定各个簇的初始中心位置;

19、基于所述报警信息中的各条报警内容的地理位置和所述各个簇的初始中心位置之间的距离,将各条报警内容划分至距离最近的簇中,得到划分后的各个簇;计算所述划分后的各个簇的中心位置;

20、将所述划分后的各个簇的中心位置,作为新的初始中心位置,重复更新所述各个簇的中心位置的过程,直至所述各个簇的新的初始中心位置与新的划分后的各个簇的中心位置一致为止,将所述新的划分后的各个簇作为所述报警信息的各个报警簇。

21、在其中一个实施例中,所述基于每个所述报警簇,对应生成一条语音合成播报文本,包括以下步骤:

22、基于每个所述报警簇,提取每个所述报警簇中的所有报警内容的地理位置;

23、基于每个所述报警簇中的所有报警内容的地理位置,得到每个所述报警簇的中心位置的地理位置;

24、基于每个所述报警簇的中心位置的地理位置,确定每个所述报警簇的地理位置名称;

25、基于每个所述报警簇的地理位置名称,对应生成一条所述语音合成播报文本。

26、在其中一个实施例中,所述利用层次分析法,根据各个所述报警簇中的平均报警时间、平均事件等级以及报警类型权重,计算各个所述报警簇的播报顺序的权重系数,包括以下步骤:

27、根据各个所述报警簇中所有报警内容的平均报警时间、平均事件等级以及报警类型权重,利用saaty标度法确定所述报警簇的初始判断矩阵;

28、基于所述初始判断矩阵的阶数,计算所述报警簇的一致性指标;

29、在所述报警簇的一致性指标,与随机一致性表中查找到的平均随机一致性指标的比值,大于或等于预设的比值时,调整所述初始判断矩阵,直至所述报警簇的一致性指标,与随机一致性表中查找到的平均随机一致性指标的比值,小于预设的比值为止,获取此时的最终判断矩阵;

30、利用算数平均法、几何平均法和特征值平均法,分别计算所述最终判断矩阵中的权重,得到三种权重结果;

31、对所述三种权重结果求平均值,得到各个所述报警簇的所述平均报警时间、所述平均事件等级以及所述报警类型权重的权重系数。

32、在其中一个实施例中,所述基于各个所述报警簇所对应的所述语音合成播报文本,以及各个所述报警簇的报警播报顺序,对接收到的所述报警信息进行语音报警,包括以下步骤:

33、按照各个所述报警簇的报警播报顺序,将各个所述报警簇所对应的所述语音合成播报文本输入到web speech api中的speech synthesis utterance对象中;

34、调用所述spe本文档来自技高网...

【技术保护点】

1.一种语音报警方法,其特征在于,所述方法包括:

2.根据权利要求1所述的语音报警方法,其特征在于,还包括:

3.根据权利要求1所述的语音报警方法,其特征在于,在针对接收到的需要进行语音合成播报的报警信息,确定所述报警信息的上报频率之前,还包括:

4.根据权利要求3所述的语音报警方法,其特征在于,在确定所述报警信息的语音报警方式之后,还包括:

5.根据权利要求1至4中任一项所述的语音报警方法,其特征在于,所述在所述报警信息的上报频率大于预设频率阈值的情况下,按照所述报警信息中的地理位置对预设时间段内的报警信息进行聚类分析,将接收到的所述报警信息基于地理位置划分为多个报警簇,包括:

6.根据权利要求5所述的语音报警方法,其特征在于,所述基于每个所述报警簇,对应生成一条语音合成播报文本,包括:

7.根据权利要求5所述的语音报警方法,其特征在于,所述利用层次分析法,根据各个所述报警簇中的平均报警时间、平均事件等级以及报警类型权重,计算各个所述报警簇的播报顺序的权重系数,包括:

8.根据权利要求1至4中任一项所述的语音报警方法,其特征在于,所述基于各个所述报警簇所对应的所述语音合成播报文本,以及各个所述报警簇的报警播报顺序,对接收到的所述报警信息进行语音报警,包括:

9.根据权利要求1至4中任一项所述的语音报警方法,其特征在于,还包括:

10.一种语音报警装置,其特征在于,所述装置包括:

11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种语音报警方法,其特征在于,所述方法包括:

2.根据权利要求1所述的语音报警方法,其特征在于,还包括:

3.根据权利要求1所述的语音报警方法,其特征在于,在针对接收到的需要进行语音合成播报的报警信息,确定所述报警信息的上报频率之前,还包括:

4.根据权利要求3所述的语音报警方法,其特征在于,在确定所述报警信息的语音报警方式之后,还包括:

5.根据权利要求1至4中任一项所述的语音报警方法,其特征在于,所述在所述报警信息的上报频率大于预设频率阈值的情况下,按照所述报警信息中的地理位置对预设时间段内的报警信息进行聚类分析,将接收到的所述报警信息基于地理位置划分为多个报警簇,包括:

6.根据权利要求5所述的语音报警方法,其特征在于,所述基于每个所述报警簇,对应生成一条语音...

【专利技术属性】
技术研发人员:李思遥周召敬李鑫陈岑邹巍孙从军王文明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1