技术新讯 > 乐器声学设备的制造及制作,分析技术 > 一种音频合成处理方法和系统、电子设备及存储介质与流程  >  正文

一种音频合成处理方法和系统、电子设备及存储介质与流程

  • 国知局
  • 2024-06-21 11:55:36

本申请涉及数据处理,尤其涉及一种音频合成处理方法和系统、电子设备及存储介质。

背景技术:

1、微信小程序是一种轻量级的应用程序,它能够实现多种功能,包括音视频的合成处理。然而,微信小程序在音视频合成处理方面存在一些限制,特别是无法调节背景音乐的音量大小。这在一定程度上影响了用户体验。

技术实现思路

1、本申请实施例的主要目的在于提出一种音频合成处理方法和系统、电子设备及存储介质,能够实现调节小程序播放音频的音量大小。

2、为实现上述目的,本申请实施例的一方面提出了一种音频合成处理方法,方法包括:

3、获取小程序端对背景音乐的音量设置信息,将音量设置信息和背景音乐的原始音乐文件传输到后端服务器;

4、根据原始音乐文件和音量设置信息,得到合成音乐文件;

5、将合成音乐文件传输回小程序端;

6、基于合成音乐文件更新小程序端的播放音频。

7、在一些实施例中,方法还包括:

8、响应于目标对象的音乐选择指令,确定小程序端播放的背景音乐。

9、在一些实施例中,将音量设置信息和背景音乐的原始音乐文件传输到后端服务器,至少包括以下之一:

10、通过小程序端与后端服务器之间的预设api接口,将音量设置信息和背景音乐的原始音乐文件从小程序端传输到后端服务器;

11、通过数据传输技术将音量设置信息和背景音乐的原始音乐文件从小程序端传输到后端服务器;其中,数据传输技术包括http协议、https协议和websocket。

12、在一些实施例中,根据原始音乐文件和音量设置信息,得到合成音乐文件,包括:

13、通过后端服务器调用预设的音视频转换工具,进而通过音视频转换工具根据原始音乐文件和音量设置信息,得到合成音乐文件。

14、在一些实施例中,根据原始音乐文件和音量设置信息,得到合成音乐文件,包括:

15、对原始音乐文件进行音频分析,得到更新前背景音乐的音频参数;其中,音频参数包括分贝、振幅和频率;

16、根据音量设置信息对背景音乐的音频参数进行调整,得到合成音乐文件。

17、在一些实施例中,将合成音乐文件传输回小程序端,至少包括以下之一:

18、通过小程序端与后端服务器之间的预设api接口,将合成音乐文件从后端服务器传输回小程序端;

19、通过数据传输技术将合成音乐文件从后端服务器传输回小程序端;其中,数据传输技术包括http协议、https协议和websocket。

20、在一些实施例中,基于合成音乐文件更新小程序端的播放音频,包括:

21、获取小程序端预置的音视频文件;

22、根据合成音乐文件和音视频文件,通过小程序端调用音频处理容器进行合成处理,得到小程序端播放的目标音频文件。

23、为实现上述目的,本申请实施例的另一方面提出了一种音频合成处理系统,系统包括:

24、第一模块,用于获取小程序端对背景音乐的音量设置信息,将音量设置信息和背景音乐的原始音乐文件传输到后端服务器;

25、第二模块,用于根据原始音乐文件和音量设置信息,得到合成音乐文件;

26、第三模块,用于将合成音乐文件传输回小程序端;

27、第四模块,用于基于合成音乐文件更新小程序端的播放音频。

28、在一些实施例中,系统还包括:

29、第五模块,用于响应于目标对象的音乐选择指令,确定小程序端播放的背景音乐。

30、为实现上述目的,本申请实施例的另一方面提出了一种电子设备,电子设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述的方法。

31、为实现上述目的,本申请实施例的另一方面提出了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述的方法。

32、本申请实施例至少包括以下有益效果:本申请提供一种音频合成处理方法和系统、电子设备及存储介质,该方案通过获取小程序端对背景音乐的音量设置信息,将音量设置信息和背景音乐的原始音乐文件传输到后端服务器;根据原始音乐文件和音量设置信息,得到合成音乐文件;将合成音乐文件传输回小程序端;基于合成音乐文件更新小程序端的播放音频。本申请实施例通过通过将小程序设置的背景音乐音量大小传递到后端服务,根据音量大小重新生成一个背景音乐,再返回给小程序,最后由小程序基于返回的文件更新音频变相实现调节小程序播放音频的音量大小。

技术特征:

1.一种音频合成处理方法,其特征在于,所述方法包括:

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

3.根据权利要求1所述的方法,其特征在于,所述将所述音量设置信息和所述背景音乐的原始音乐文件传输到后端服务器,至少包括以下之一:

4.根据权利要求1所述的方法,其特征在于,所述根据所述原始音乐文件和所述音量设置信息,得到合成音乐文件,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述原始音乐文件和所述音量设置信息,得到合成音乐文件,包括:

6.根据权利要求1所述的方法,其特征在于,所述将所述合成音乐文件传输回所述小程序端,至少包括以下之一:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述基于所述合成音乐文件更新所述小程序端的播放音频,包括:

8.一种音频合成处理系统,其特征在于,所述系统包括:

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

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法。

技术总结本申请公开了一种音频合成处理方法和系统、电子设备及存储介质,方法包括:获取小程序端对背景音乐的音量设置信息,将音量设置信息和背景音乐的原始音乐文件传输到后端服务器;根据原始音乐文件和音量设置信息,得到合成音乐文件;将合成音乐文件传输回小程序端;基于合成音乐文件更新小程序端的播放音频。本申请实施例通过通过将小程序设置的背景音乐音量大小传递到后端服务,根据音量大小重新生成一个背景音乐,再返回给小程序,最后由小程序基于返回的文件更新音频变相实现调节小程序播放音频的音量大小,可广泛应用于数据处理技术领域。技术研发人员:符俊杰,汪波,吕全受保护的技术使用者:广州优谷信息技术有限公司技术研发日:技术公布日:2024/6/2

本文地址:https://www.jishuxx.com/zhuanli/20240618/24504.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。