音频处理的方法、装置、设备、介质及产品制造方法及图纸

技术编号:33530671 阅读:26 留言:0更新日期:2022-05-19 02:00
本公开提供了音频处理方法、装置、设备、介质及产品,涉及数据处理领域,尤其涉及语音技术、信息流领域。具体实现方案为:音频处理方法,包括:按照第一时间周期,周期性获取音频数据;按照第二时间周期,将获取到的音频数据进行音频组装,得到组装音频数据,所述第二时间周期为所述第一时间周期的整数倍;对所述组装音频数据,进行混音处理;向音频播放设备发送混音处理后的音频数据。本公开能够将周期性获取到的音频数据,进行组装,并对组装后的音频数据进行混音处理,能够减少进行混音处理的次数,节省音频处理时间,从而减少音频播放的延迟。迟。迟。

【技术实现步骤摘要】
音频处理的方法、装置、设备、介质及产品


[0001]本公开涉及数据处理
,尤其涉及语音技术、信息流


技术介绍

[0002]随着技术的发展进步,电子设备在用户的生活中得到广泛的应用,用户可以通过电子设备进行视频或者语音的交流。例如,用户可以使用电子设备在线进行语音通话、多人会议、直播互动等场景,麦克风等声音采集设备采集说话人的声音、现场的声音,将采集到的声音信号进行传输,发送至播放装置进行播放。
[0003]由于音频在系统设备之间的传输产生,声音信号会产生延迟,此外,对采集的音频信号需经过编码传输、混音合成等处理,其过程繁琐,导致音频播放产生延时。

技术实现思路

[0004]本公开提供了一种用于音频处理的方法、装置、设备、介质及产品。
[0005]根据本公开的一方面,提供了一种音频处理方法,包括:按照第一时间周期,周期性获取音频数据;按照第二时间周期,将获取到的音频数据进行音频组装,得到组装音频数据,所述第二时间周期为所述第一时间周期的整数倍;对所述组装音频数据,进行混音处理;向音频播放设备发送混音本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音频处理方法,包括:按照第一时间周期,周期性获取音频数据;按照第二时间周期,将获取到的音频数据进行音频组装,得到组装音频数据,所述第二时间周期大于所述第一时间周期,且第二时间周期为所述第一时间周期的整数倍;对所述组装音频数据,进行混音处理;向音频播放设备发送混音处理后的音频数据。2.根据权利要求1所述的方法,其中,获取的音频数据中包括有至少一个音频数据流,且所述至少一个音频数据流具有流标识以及时间戳;将获取到的音频帧进行音频组装,得到组装音频数据,包括:基于所述第二时间周期,确定进行音频组装的音频数据数量;基于所述音频数据数量,依次在当前获取到的音频数据中,确定与当前时间对应的时间戳,以及与所述时间戳对应的音频数据流,得到第一时间戳,以及与所述第一时间戳对应的第一音频数据流,其中,所述第一时间戳的数量为所述音频数据数量;按照所述第一时间戳的先后顺序,将所述第一音频数据流,依次组装得到组装音频数据。3.根据权利要求1或2所述的方法,其中,向音频播放设备发送混音处理后的音频数据,包括:将所述混音处理后的音频数据按照所述第一时间周期进行拆分;向所述音频播放设备发送拆分后的音频数据。4.根据权利要求1所述的方法,还包括:确定待接收音频数据队列中包括的待接收音频数据的数量;响应于所述音频数据队列中待接收音频数据数量超出预设数量,从所述音频数据队列中删除所述预设数量的待接收音频数据。5.根据权利要求1所述的方法,其中,获取音频数据,包括:基于卡夫卡消息系统,确定所述音频数据在远程字典服务中的存储位置;基于所述存储位置,从所述远程字典服务中获取所述音频数据。6.一种音频处理装置,包括:获取模块,用于按照第一时间周期,周期性获取音频数据;组装模块,用于按照第二时间周期,将获取到的音频数据进行音频组装,得到组装音频数据,所述第二时间周期为所述第一时间周期的整数倍;处理模块,用于对所述组装音频数据,进行混音处理;发送模块,用于向音频播放设备发送混音处理后的音...

【专利技术属性】
技术研发人员:廖覃思林道正符云
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1