System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及音频处理领域,尤其涉及一种音频播放方法、装置、电子设备及存储介质。
技术介绍
1、在进行诸如线上会议等活动时,参会者通常会因为无法专注于会议内容或者暂时离开电脑前而错过会议内容。如何实现对参会者的自动提醒,从而避免用户错过重要会议内容成为亟待解决的技术问题。
技术实现思路
1、本申请提供了一种音频播放方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
2、根据本申请的第一方面,提供了一种音频播放方法,所述方法包括:
3、接收第一音频数据;所述第一音频数据包括目标音频数据;
4、识别第一音频数据中的目标音频数据;
5、基于第一播放速度,对第一音频数据中位于目标音频数据之前的音频数据进行播放;
6、对目标音频数据进行至少两次播放;
7、获取第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果;
8、基于所述第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果,采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放;
9、其中,在第一音频数据中对目标音频数据采用的播放音效不同于对第一音频数据中除所述目标音频数据之外的其他音频数据采用的音效。
10、上述方案中,还包括:获取对目标音频数据进行至少两次播放中除第一次播放的目标音频数据之外的其余次播放目标音频数据的播放时间;所述基于所述
11、当所述识别结果表征第一音频数据中位于目标音频数据之后的音频数据不存在空白数据时,
12、基于对目标音频数据进行至少两次播放中除第一次播放的目标音频数据之外的其余次播放目标音频数据的播放时间,确定对第一音频数据中位于目标音频数据之后的音频数据的第一补偿时间;
13、在第一补偿时间内采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放;其中,所述第二播放速度高于第一播放速度。
14、上述方案中,还包括:
15、当所述识别结果表征第一音频数据中位于目标音频数据之后的音频数据存在空白数据且空白数据的持续时间大于或等于所述播放时间时,第二播放速度与第一播放速度相等。
16、上述方案中,还包括:
17、当所述识别结果表征第一音频数据中位于目标音频数据之后的音频数据存在空白数据且空白数据的持续时间小于所述播放时间时,
18、基于所述播放时间和持续时间,确定目标时间;
19、基于所述目标时间,确定第一音频数据中位于目标音频数据之后的音频数据的第二补偿时间;
20、在第二补偿时间内采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放;其中,所述第二播放速度高于第一播放速度。
21、上述方案中,所述对目标音频数据进行至少两次播放中第一次播放的目标音频数据的播放速度与除第一次之外的其余次播放的目标音频数据的播放速度相同或不同。
22、上述方案中,还包括:
23、如果在第二补偿时间内采用与所述识别结果匹配的第二播放速度没有对第一音频数据中位于目标音频数据之后的音频数据播放完成,对第一音频数据中位于目标音频数据之后未播放完成的音频数据采用第一播放速度进行播放。
24、根据本申请的第二方面,提供了一种音频播放装置,所述装置包括:
25、接收单元,用于接收第一音频数据;所述第一音频数据包括目标音频数据;
26、识别单元,用于识别第一音频数据中的目标音频数据;
27、第一播放单元,用于基于第一播放速度,对第一音频数据中位于目标音频数据之前的音频数据进行播放;
28、第二播放单元,用于对目标音频数据进行至少两次播放;
29、第一获取单元,用于获取第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果;
30、第三播放单元,用于基于所述第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果,采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放;其中,在第一音频数据中对目标音频数据采用的播放音效不同于对第一音频数据中除所述目标音频数据之外的其他音频数据采用的音效。
31、上述方案中,还包括:
32、第二获取单元,用于获取对目标音频数据进行至少两次播放中除第一次播放的目标音频数据之外的其余次播放目标音频数据的播放时间;
33、所述第三播放单元,用于当所述识别结果表征第一音频数据中位于目标音频数据之后的音频数据不存在空白数据时,基于对目标音频数据进行至少两次播放中除第一次播放的目标音频数据之外的其余次播放目标音频数据的播放时间,确定对第一音频数据中位于目标音频数据之后的音频数据的第一补偿时间;在第一补偿时间内采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放;其中,所述第二播放速度高于第一播放速度。
34、根据本申请的第三方面,提供了一种电子设备,包括:
35、至少一个处理器;以及
36、与所述至少一个处理器通信连接的存储器;其中,
37、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请所述的方法。
38、根据本申请的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使计算机执行本申请所述的方法。
39、本申请中,接收第一音频数据,识别第一音频数据中的目标音频数据。基于第一播放速度,对第一音频数据中位于目标音频数据之前的音频数据进行播放;对目标音频数据进行至少两次播放;获取第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果;基于识别结果,采用与识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放;其中,在第一音频数据中对目标音频数据采用的播放音效不同于对第一音频数据中除目标音频数据之外的其他音频数据采用的音效。本申请方案通过对目标音频数据进行至少两次播放,且对目标音频数据采用与其他音频数据不同的播放音效,能够实现对用户的自动、显著提醒。除此之外,本申请中基于第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果,采用与识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放,能够保证第一音频数据的整体播放时间保持不变,避免因为多次播放目标音频数据导致整体播放时间延长,播放效率低下的问题。本文档来自技高网...
【技术保护点】
1.一种音频播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:获取对目标音频数据进行至少两次播放中除第一次播放的目标音频数据之外的其余次播放目标音频数据的播放时间;所述基于所述第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果,采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述对目标音频数据进行至少两次播放中第一次播放的目标音频数据的播放速度与除第一次之外的其余次播放的目标音频数据的播放速度相同或不同。
6.根据权利要求4所述的方法,其特征在于,还包括:
7.一种音频播放装置,其特征在于,所述装置包括:
8.根据权利要求7所述的方法,其特征在于,还包括:
9.一种电子设备,其特征在于,包括:
10.一种存储有计
...【技术特征摘要】
1.一种音频播放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:获取对目标音频数据进行至少两次播放中除第一次播放的目标音频数据之外的其余次播放目标音频数据的播放时间;所述基于所述第一音频数据中位于目标音频数据之后的音频数据是否存在空白数据的识别结果,采用与所述识别结果匹配的第二播放速度对第一音频数据中位于目标音频数据之后的音频数据进行播放,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.根据权利要求1...
【专利技术属性】
技术研发人员:简珮筠,施继泽,施昭宇,
申请(专利权)人:合肥联宝信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。