多音频输出方法、系统、计算机设备及介质技术方案

技术编号:39419830 阅读:8 留言:0更新日期:2023-11-19 16:09
本申请公开了一种多音频输出方法、系统、计算机设备及介质,通过识别后台系统内音频应用的类型信息,并根据所述类型信息将所述音频应用进行分类为不同类型的待混音应用后;则获取与所述类型信息匹配的设定音量比例,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流并进行同时输出,本申请通过上述方法及结构,实现通过该音量比例来调整各个音频流的输出音量幅度,达到突出设定类型的混音音频流的功能,达到了可以在不遵守音频焦点机制的情况下仍可突出设定类型的混音音频流,解决了现有的应用由于未严格遵守音频焦点机制导致在多音频输出的情况下输出音频过于混杂的问题,提升了用户在收听音频时的使用感受。音频时的使用感受。音频时的使用感受。

【技术实现步骤摘要】
多音频输出方法、系统、计算机设备及介质


[0001]本申请涉及音频处理领域,尤其涉及一种多音频输出方法、系统、计算机设备及介质。

技术介绍

[0002]当今车控系统上基本安装有丰富的多媒体应用,而需要进行音频播放的多媒体应用普遍为音乐播放应用、导航应用以及语音助手应用这三种,而当上述多媒体应用同时运行于安卓系统上时,由于都需要播放音频,因此为了使用户能很好地将多种应用播放音频进行区分,安卓系统内部预设了音频焦点机制,通过该机制系统可以调整正在播放音频的声音焦点来突出单一应用播放音频,从而使用户可以对重点应用输出的音频进行快速识别,但现有市面上存在部分车机应用并未严格遵守音频焦点机制,这就造成了当应用运行于系统中时可能会造成车机输出音频的音频焦点不集中,造成输出的声音嘈杂混乱,导致用户无法对输出的音频进行快速识别,降低了用户的听觉体验,因此如何设置一种不依赖音频焦点机制仍可突出特定应用输出音频的音频输出方法,成为了一个急需解决的问题。
[0003]申请内容
[0004]基于此,有必要针对上述问题,提出了一种不依赖音频焦点机制仍可突出特定应用输出音频的多音频输出方法、系统、计算机设备及介质。
[0005]本申请提供了一种多音频输出方法,其特征在于,包括
[0006]识别后台系统内音频应用的类型信息,并根据所述类型信息将所述音频应用进行分类,从而将所述音频应用划分为不同类型的待混音应用;
[0007]判断是否存在多个所述待混音应用同时输出音频流;
[0008]若是,则获取与所述类型信息匹配的设定音量比例,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流;
[0009]将各个所述混音音频流进行同时输出,从而通过调整所述音频流的音量幅度来突出设定类型的所述混音音频流。
[0010]进一步的,所述待混音应用为语音识别应用,地图导航应用或多媒体应用中的任一种。
[0011]进一步的,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流的步骤,具体包括:
[0012]获取所述待混音应用输出的待混音音频流,并提取所述待混音音频流的当前音量数值;
[0013]根据所述设定音量比例调整所述当前音量数值,从而调整所述待混音音频流的输出音量后,将所述待混音音频流记为所述混音音频流。
[0014]进一步的,所述识别后台系统内音频应用的类型信息,并根据所述类型信息将所述音频应用进行分类,从而将所述音频应用划分为不同类型的待混音应用的步骤,具体包括:
[0015]获取所述音频应用设定的包名信息;
[0016]将所述包名信息输入预设的包名列表中进行匹配,所述包名列表中包含包名信息与类型信息的对应关系;
[0017]通过所述包名列表查表获取与所述包名信息匹配的所述类型信息,并将所述音频应用与所述类型信息进行绑定后,记为所述待混音应用。
[0018]进一步的,所述获取所述待混音应用输出的所述待混音音频流的步骤,具体包括:
[0019]获取与所述包名信息匹配的trackType属性,所述trackType属性用于与所述音频流绑定并让所述后台系统识别所述音频流的类型;
[0020]判断是否存在所述trackType属性一致的所述音频流;
[0021]若否,则判定不存在同样类型的所述待混音应用进行同时输出的情况,并将所述音频流记为所述待混音音频流。
[0022]进一步的,所述判断是否存在所述trackType属性一致的所述音频流的步骤之后,还包括:
[0023]若是,则将所述trackType属性一致的所述音频流记为重合音频流,所述重合音频流内包含有所述重合音频的起始播放时间;
[0024]将所述起始播放时间最晚的所述重合音频流记为所述待混音音频流后,暂停其余所述重合音频流的播放。
[0025]进一步的,所述后台系统内设有一Native层,所述Native层用于储存添加了所述trackType属性的所述音频流;
[0026]则所述获取与所述包名信息匹配的trackType属性,所述trackType属性用于让所述后台系统识别所述音频流的类型的步骤,具体包括:
[0027]在所述Native层中执行设定的进程查询指令,从而查询所述后台系统内运行中所述音频应用的运行进程,所述包名信息包含在所述运行进程中;
[0028]判断所述包名信息是否与所述设定的所述trackType属性匹配;
[0029]若是,则将所述trackType属性在所述Native层内与所述音频流绑定。
[0030]本申请还公开了一种多音频输出系统,包括
[0031]识别单元,用于识别后台系统内音频应用的类型信息,并根据所述类型信息将所述音频应用进行分类,从而将所述音频应用划分为不同类型的待混音应用;
[0032]判断单元,用于判断是否存在多个所述待混音应用同时输出音频流;
[0033]调整单元,用于判断若是,则获取与所述类型信息匹配的设定音量比例,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流;
[0034]输出单元,用于将各个所述混音音频流进行同时输出,从而通过调整所述音频流的音量幅度来突出设定类型的所述混音音频流。
[0035]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
[0036]判断是否存在多个所述待混音应用同时输出音频流;
[0037]若是,则获取与所述类型信息匹配的设定音量比例,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流;
[0038]将各个所述混音音频流进行同时输出,从而通过调整所述音频流的音量幅度来突
出设定类型的所述混音音频流。
[0039]一种计算机可读介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
[0040]判断是否存在多个所述待混音应用同时输出音频流;
[0041]若是,则获取与所述类型信息匹配的设定音量比例,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流;
[0042]将各个所述混音音频流进行同时输出,从而通过调整所述音频流的音量幅度来突出设定类型的所述混音音频流。
[0043]本申请通过上述方法及结构,通过将后台系统内的运行应用分类为各类待混音应用后,使用设定的音量比例对待混音应用输出的音频流进行调整,从而实现通过该音量比例来调整各个音频流的输出音量幅度,达到突出设定类型的混音音频流的功能,达到了在未遵守音频焦点机制的情况下仍可突出设定类型的混音音频流,解决了现有的部分应用由于未严格遵守音频焦点机制导致在多音频输出的情况下输出音频过于混杂的问题,提升了用户在收听音频时的使用感受。
附图说明
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多音频输出方法,其特征在于,包括:识别后台系统内音频应用的类型信息,并根据所述类型信息将所述音频应用进行分类,从而将所述音频应用划分为不同类型的待混音应用;判断是否存在多个所述待混音应用同时输出音频流;若是,则获取与所述类型信息匹配的设定音量比例,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流;将各个所述混音音频流进行同时输出,从而通过调整所述音频流的音量幅度来突出设定类型的所述混音音频流。2.如权利要求1所述的多音频输出方法,其特征在于,所述待混音应用为语音识别应用,地图导航应用或多媒体应用中的任一种。3.如权利要求2所述的多音频输出方法,其特征在于,根据所述设定音量比例调整各个所述音频流的音量幅度,从而生成若干个混音音频流的步骤,具体包括:获取所述待混音应用输出的所述待混音音频流,并提取所述待混音音频流的当前音量数值;根据所述设定音量比例调整所述当前音量数值,从而调整所述待混音音频流的输出音量后,将所述待混音音频流记为所述混音音频流。4.如权利要求1所述的多音频输出方法,其特征在于,所述识别后台系统内音频应用的类型信息,并根据所述类型信息将所述音频应用进行分类,从而将所述音频应用划分为不同类型的待混音应用的步骤,具体包括:获取所述音频应用设定的包名信息;将所述包名信息输入预设的包名列表中进行匹配,所述包名列表中包含包名信息与类型信息的对应关系;通过所述包名列表查表获取与所述包名信息匹配的所述类型信息,并将所述音频应用与所述类型信息进行绑定后,记为所述待混音应用。5.如权利要求4所述的多音频输出方法,其特征在于,所述获取所述待混音应用输出的所述待混音音频流的步骤,具体包括:获取与所述包名信息匹配的trackType属性,所述trackType属性用于让所述后台系统识别所述音频流的类型;判断是否存在所述trackType属性一致的所述音频流;若否,则判定不存在同样类型的所述待混音应用进行同时输出的情况,并将所述音频流记为所述待混音音频流。6.如权利要求5所述的多音频输出方法,...

【专利技术属性】
技术研发人员:徐朋志张定乾
申请(专利权)人:启朔深圳科技有限公司
类型:发明
国别省市:

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

1