音频实时播放方法、装置、设备及可读存储介质制造方法及图纸

技术编号:38839963 阅读:8 留言:0更新日期:2023-09-17 09:54
本申请公开了一种音频实时播放方法、装置、设备及可读存储介质,该方法包括步骤:获取待播放的音频数据文件;对音频数据文件进行预处理,并根据预处理的结果,确定音频数据文件中的待编辑部分;根据预设音频buffer和待编辑部分,分段缓存音频数据文件中的音频文件,并依次对其进行编辑处理;在预设音频buffer缓存音频文件时,同步将已编辑处理完成的数据写入输出流,并根据输出流,实时播放相应音频内容。本申请实现了对音频数据文件进行预处理,确定出音频数据文件的待编辑部分,从而根据预设音频buffer,缓存时直接对该待编辑部分进行处理,并实现同时缓存数据和写入输出流的动作,并实现实时播放音频的效果。并实现实时播放音频的效果。并实现实时播放音频的效果。

【技术实现步骤摘要】
音频实时播放方法、装置、设备及可读存储介质


[0001]本申请涉及音频处理
,尤其涉及一种音频实时播放方法、装置、设备及可读存储介质。

技术介绍

[0002]在人们拨打相应的电话客服的电话时,为了保证客服提供良好服务,通常在客户与客服电话沟通时进行录音,并在某些场景下播放该录音,例如,抽检客服提供服务是否达到标准。
[0003]而在客户与客服进行电话沟通时,沟通内容可能涉及一些隐私信息,例如,证件号,电话号等,导致在播放录音内容时会泄露客户的个人隐私,通常使用相应的音频处理技术,将录音先转为文本,对文本中的部分内容进行脱敏处理,并再根据脱敏后的文本转为音频。
[0004]但上述方法中,在将音频转文本,并在文本处理后转音频时,该处理过程需要采用离线处理的方式,即需要相关人员等待该音频数据的整个处理流程结束后,才能播放该音频,等待的时间较长。

技术实现思路

[0005]有鉴于此,本申请提供一种音频实时播放方法、装置、设备及可读存储介质,旨在降低复听录音内容的等待时长。
[0006]为实现上述目的,本申请提供一种音频实时播放方法,所述音频实时播放方法包括以下步骤:
[0007]获取待播放的音频数据文件;
[0008]对所述音频数据文件进行预处理,并根据预处理的结果,确定所述音频数据文件中的待编辑部分;
[0009]根据预设音频buffer和所述待编辑部分,分段缓存所述音频数据文件中的音频文件,并依次对其进行编辑处理;
[0010]在所述预设音频buffer缓存所述音频文件时,同步将已编辑处理完成的数据写入输出流,并根据所述输出流,实时播放相应音频内容。
[0011]示例性的,所述音频数据文件包括音频文件,和根据所述音频文件的内容通过文本转换得到的文本文件,所述对所述音频数据文件进行预处理的步骤,包括:
[0012]读取所述文本文件的内容,并解析得到音频对话内容的文本信息列表;
[0013]根据所述文本信息列表,分析所述音频文件中的各词语所占第一音频时长,以及各相邻词语之间的第二音频时长;
[0014]根据所述第一音频时长和所述第二音频时长,预测对所述音频文件进行编辑处理后的音频总时长;其中,所述预处理包括解析所述文本文件,预测编辑处理后的音频总时长。
[0015]示例性的,所述待编辑部分包括第一部分和第二部分,所述根据预处理的结果,确定所述音频数据文件中的待编辑部分的步骤,包括:
[0016]根据所述文本信息列表,确定在所述音频数据文件中需要进行脱敏处理的第一部分;
[0017]根据所述文本信息列表和所述音频总时长,确定在所述音频数据文件中需要压缩处理的第二部分。
[0018]示例性的,所述根据所述文本信息列表,确定在所述音频数据文件中需要进行脱敏处理的第一部分的步骤,包括:
[0019]获取与所述文本信息列表中的内容相匹配的语义信息列表;
[0020]根据所述语义信息列表,分析所述文本信息列表中的数字词语内容,并确定与所述数字词语内容相邻的相邻词语内容;
[0021]若所述相邻词语内容为数字,则分析所述相邻词语内容的相邻词语是否为数字,直至分析的内容为非数字内容;
[0022]将已确定为数字的词语作为需要进行脱敏处理的第一部分。
[0023]示例性的,所述根据所述第一音频时长和所述第二音频时长,预测对所述音频文件进行编辑处理后的音频总时长的步骤,包括:
[0024]在所述第二音频时长大于预设时长时,预测将所述第二音频时长进行压缩后的压缩音频时长;
[0025]根据所述压缩音频时长和所述第一音频时长,预测对所述音频文件进行编辑处理后的音频总时长。
[0026]示例性的,所述待编辑部分包括第一部分和第二部分,所述根据预设音频buffer和所述待编辑部分,分段缓存所述音频数据文件中的音频文件,并依次对其进行编辑处理的步骤,包括:
[0027]根据所述预设音频buffer,在分段缓存所述音频数据文件中的音频文件时,确定在当前缓存分段的文件内所涉及的第一部分和第二部分;
[0028]将所述第一部分转化为预设固定频率的正弦波音频,并将所述第二部分进行剪切,以实现对分段缓存的文件的编辑处理。
[0029]示例性的,所述在所述预设音频buffer缓存所述音频文件时,同步将已编辑处理完成的数据写入输出流的步骤,包括:
[0030]在所述预设音频buffer缓存所述音频文件时,同步将已编辑处理完成的数据转化为PCM编码的WAV格式实时音频流,并将其写入输出流。
[0031]示例性的,为实现上述目的,本申请还提供一种音频实时播放装置,所述装置包括:
[0032]获取模块,用于获取待播放的音频数据文件;
[0033]确定模块,用于对所述音频数据文件进行预处理,并根据预处理的结果,确定所述音频数据文件中的待编辑部分;
[0034]处理模块,用于根据预设音频buffer和所述待编辑部分,分段缓存所述音频数据文件中的音频文件,并对其进行编辑处理;
[0035]播放模块,用于在所述预设音频buffer缓存所述音频文件时,同步将已编辑处理
完成的数据写入输出流,并根据所述输出流,实时播放相应音频内容。
[0036]示例性的,为实现上述目的,本申请还提供一种音频实时播放设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音频实时播放程序,所述音频实时播放程序配置为实现如上所述的音频实时播放方法的步骤。
[0037]示例性的,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有音频实时播放程序,所述音频实时播放程序被处理器执行时实现如上所述的音频实时播放方法的步骤。
[0038]与相关技术中,需要相关人员等待该音频数据的整个处理流程结束后,才能播放该视频,即等待播放音频所需的时间较长的情况相比,在本申请中,获取待播放的音频数据文件;对所述音频数据文件进行预处理,并根据预处理的结果,确定所述音频数据文件中的待编辑部分;根据预设音频buffer和所述待编辑部分,分段缓存所述音频数据文件中的音频文件,并依次对其进行编辑处理;在所述预设音频buffer缓存所述音频文件时,同步将已编辑处理完成的数据写入输出流,并根据所述输出流,实时播放相应音频内容。也就是说,通过对待播放音频进行预处理,并根据其预处理的结果,确定出音频数据文件中的待编辑部分,从而可根据预设音频buffer分段缓存该音频数据文件时,可有针对性地对其进行编辑处理,并依靠预设音频buffer的输出特性,在预设音频buffer缓存音频数据文件时,将已编辑处理完成的数据写入输出流,即实现缓存文件并有针对性地处理文件,同时,同步播放已处理好的部分文件,进而实现相关人员无需等待文件处理过程,而可直接在音频数据文件被处理过程中,实时播放已处理完成的部分,实现了实时播放需要进行处理的音频数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频实时播放方法,其特征在于,所述音频实时播放方法包括以下步骤:获取待播放的音频数据文件;对所述音频数据文件进行预处理,并根据预处理的结果,确定所述音频数据文件中的待编辑部分;根据预设音频buffer和所述待编辑部分,分段缓存所述音频数据文件中的音频文件,并依次对其进行编辑处理;在所述预设音频buffer缓存所述音频文件时,同步将已编辑处理完成的数据写入输出流,并根据所述输出流,实时播放相应音频内容。2.如权利要求1所述的音频实时播放方法,其特征在于,所述音频数据文件包括音频文件,和根据所述音频文件的内容通过文本转换得到的文本文件,所述对所述音频数据文件进行预处理的步骤,包括:读取所述文本文件的内容,并解析得到音频对话内容的文本信息列表;根据所述文本信息列表,分析所述音频文件中的各词语所占第一音频时长,以及各相邻词语之间的第二音频时长;根据所述第一音频时长和所述第二音频时长,预测对所述音频文件进行编辑处理后的音频总时长;其中,所述预处理包括解析所述文本文件,预测编辑处理后的音频总时长。3.如权利要求2所述的音频实时播放方法,其特征在于,所述待编辑部分包括第一部分和第二部分,所述根据预处理的结果,确定所述音频数据文件中的待编辑部分的步骤,包括:根据所述文本信息列表,确定在所述音频数据文件中需要进行脱敏处理的第一部分;根据所述文本信息列表和所述音频总时长,确定在所述音频数据文件中需要压缩处理的第二部分。4.如权利要求3所述的音频实时播放方法,其特征在于,所述根据所述文本信息列表,确定在所述音频数据文件中需要进行脱敏处理的第一部分的步骤,包括:获取与所述文本信息列表中的内容相匹配的语义信息列表;根据所述语义信息列表,分析所述文本信息列表中的数字词语内容,并确定与所述数字词语内容相邻的相邻词语内容;若所述相邻词语内容为数字,则分析所述相邻词语内容的相邻词语是否为数字,直至分析的内容为非数字内容;将已确定为数字的词语作为需要进行脱敏处理的第一部分。5.如权利要求2所述的音频实时播放方法,其特征在于,所述根据所述第一音频时长和所述第二音频时长,预测对所述音频文件进行编辑处...

【专利技术属性】
技术研发人员:冯坤朱灿林恩王怀彬
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1