音频处理方法、装置、计算机设备、存储介质和程序产品与流程

文档序号:30379343发布日期:2022-06-11 03:07阅读:102来源:国知局
音频处理方法、装置、计算机设备、存储介质和程序产品与流程

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.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
40.获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;
41.根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度;
42.获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损
耗响度对第一响度进行调整得到目标响度;
43.控制音频播放设备以目标响度播放音频。
44.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
45.获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;
46.根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度;
47.获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度;
48.控制音频播放设备以目标响度播放音频。
49.上述音频处理方法、装置、计算机设备、存储介质和计算机程序产品,通过获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度,以根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度,获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度,进而控制音频播放设备以目标响度播放音频。通过上述方法即可实现音频播放设备对于所播放音频响度的主动调节,以适应于目标对象的位置变化,简化了调节过程,提高了处理效率。
附图说明
50.图1为一个实施例中音频处理方法的应用环境图;
51.图2为一个实施例中音频处理方法的流程示意图;
52.图3为一个实施例中确定单位距离的损耗响度的流程示意图;
53.图4为一个实施例中得到目标响度的流程示意图;
54.图5为另一个实施例中音频处理方法的流程示意图;
55.图6为一个实施例中确定噪声音频的流程示意图;
56.图7为另一个实施例中音频处理方法的流程示意图;
57.图8为一个实施例中音频处理装置的结构框图;
58.图9为一个实施例中计算机设备的内部结构图。
具体实施方式
59.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
60.本技术实施例提供的音频处理方法,可以应用于如图1所示的应用环境中。其中,音频播放设备102与响度测试设备104进行通信。音频播放设备102播放音频,响度测试设备104接收音频播放设备所播放的音频,并确定所接收到音频的第二响度。音频播放设备102获取自身输出音频时的第一响度,并获取响度测试设备接收到音频时的第二响度,进而根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损
耗响度,获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度,以控制音频播放设备102以目标响度播放音频。其中,音频播放设备102为可用于播放音频的设备,可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。响度测试设备104为可用于测量声音响度的设备,可以是分贝仪。
61.需要说明的是,本技术实施例提供的音频处理方法,还可以应用于音频播放设备、响度测试设备以及控制平台三者之间,音频播放设备和响度测试设备均与控制平台通信,由控制平台实现上述音频处理方法。控制平台为独立于音频播放设备和响度测试设备的数据处理平台,可采用独立的服务器或者是多个服务器组成的服务器集群来实现。
62.在一个实施例中,如图2所示,提供了一种音频处理方法,以该方法应用于图1中的音频播放设备为例进行说明,包括以下步骤:
63.s210、获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度。
64.其中,音频的响度用于衡量音频的声音强度,具体可采用分贝(db)表征。
65.可选地,音频播放设备在输出音频时,可直接对音频进行数据提取和响度分析,得到音频的第一响度,或者,音频播放设备内集成有声音拾取模块,声音拾取模块可拾取音频播放设备正在输出的音频,并测得音频的第一响度。
66.可选地,响度测试设备固定设置于某一位置,音频播放设备播放音频,响度测试设备则接收音频播放设备所播放的音频,并测得所接收到音频的第二响度,再将该第二响度发送至音频播放设备,或者由音频播放设备从响度测试装置主动获取该第二响度。
67.s220、根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度。
68.其中,单位距离的损耗响度即为音频传播单位距离响度的下降量。
69.可选地,上述单位距离可以是米,下降量就可以具体的数值,也可以是比例值。例如,单位距离的损耗响度为10db/m,即音频每传播1米,响度就下降10db;或者,单位距离的损耗响度为20%/m,即音频每传播1米,响度就下降20%。
70.可选地,在音频播放设备与响度测试设备之间的距离为1米时,音频播放设备则确定第二响度为该音频播放设备在当前环境下播放音频时单位距离的响度损耗,还可以进一步计算第二响度与第一响度的比值作为上述单位距离的响度损耗。
71.可选地,音频播放设备与响度测试设备之间的距离可以是预先设定好的固定值,如1米,也可以是有效范围内的任意值,可基于音频播放设备内集成的目标检测模块确定,该有效范围即为目标检测模块的检测覆盖范围。
72.s230、获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度。
73.s240、控制音频播放设备以目标响度播放音频。
74.可选地,基于音频播放设备内的目标检测模块不仅可以确定音频播放设备与响度测试设备之间的距离,还可以确定音频播放设备与目标对象之间的当前距离。其中,目标对象即为使用音频播放设备的用户。
75.可选地,音频播放设备可根据音频播放设备与目标对象之间的当前距离以及单位距离的损耗响度预估音频在整个传播过程(由音频播放设备所在位置传播至目标对象所在位置)中的总损耗响度,以根据总损耗响度在第一响度中的占比(即损耗占比)确定是否需要对第一响度进行调整。其中,若损耗占比大于预设占比,音频播放设备则确定需要对第一响度进行调整;若损耗占比不大于预设占比,音频播放设备则确定不需要对第一响度进行调整。例如,预设占比可以为30%。
76.可选地,在音频播放设备确定需要对第一响度进行调整时,音频播放设备可直接将第一响度增大上述总损耗响度,即可得到目标响度。音频播放设备则以该目标响度播放后续音频。
77.需要说明的是,上述音频处理方法不仅适用于目标对象远离音频播放设备,需增大第一响度的应用场景,还适用于目标对象远离音频播放设备后,又靠近音频播放设备,需在先增大后减小第一响度的应用场景,增大或减小的调整原理基本相同。
78.本实施例中,音频播放设备获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度,以根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度,获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度,进而控制音频播放设备以目标响度播放音频。通过上述方法即可实现音频播放设备对于所播放音频响度的主动调节,以适应于目标对象的位置变化,简化了调节过程,提高了处理效率。
79.在实际应用中,为提高设备使用的便捷性,使得用户可随意设置音频播放设备和响度测试设备的位置,如图3所示,上述s220、根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度,则包括:
80.s310、获取第一响度与第二响度之间的第一响度差值。
81.可选地,用户随意设置音频播放设备和响度测试设备的位置,音频播放设备通过内部集成的目标检测模块得到音频播放设备与响度测试设备之间的距离,在该距离不为1m时,则进一步计算第一响度与第二响度之间的差值即上述第一响度差值。
82.s320、根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度。
83.可选地,音频播放设备可计算第一响度差值和音频播放设备与响度测试设备之间距离的比值,即可得到上述单位距离的损耗响度。例如,音频播放设备确定第一响度v1=30db,第二响度v2=18db,音频播放设备与响度测试设备之间距离l=1.5m,第一响度差值

v=v1-v2=30-18=12,单位距离的损耗响度v0=

v/l=12/1.5=8db/m。音频播放设备还可以计算第一响度差值和第一响度的损耗比值,进一步计算该损耗比值与音频播放设备和响度测试设备之间距离的比值,也可作为单位距离的损耗响度。例如,继续上述举例,第一响度差值

v=v1-v2=30-18=12,损耗比值v0=

v/v1=12/30=40%,单位距离的损耗响度v0=v0/l=40%/1.5≈26.67%/m。
84.本实施例中,音频播放设备获取第一响度与第二响度之间的第一响度差值,进而根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度。通过上述方法提高了设备使用的便捷性,用户可随意设置音频播放设备和响度测试设备的位置,不局限于固定位置,也不受场地约束,扩展了设备的应用场景。
85.为确保目标对象在当前所处位置处能够清楚的听到音频播放设备所播放的音频,如图4所示,上述s230中根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度,则包括:
86.s410、根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度。
87.具体地,音频播放设备根据自身与目标对象的当前距离以及前面所确定的单位距离的损耗响度预估音频传播至目标对象当前所在位置处时的第三响度。
88.进一步地,音频播放设备可先根据当前距离以及单位距离的损耗响度预估音频在整个传播过程(由音频播放设备所在位置传播至目标对象所在位置)中的总损耗响度,再计算第一响度与总损耗响度之差作为上述第三响度。例如,第一响度v1=30db,总损耗响度v=12db,第三响度v3=v1-v=30-12=18db。
89.s420、基于第三响度对第一响度进行调整,得到目标响度。
90.可选地,音频播放设备可获取第一响度与第三响度之间的差值即第二响度差值,并将第二响度差值与第一响度之和确定为目标响度。还可以获取预设的参考响度与第三响度之间的差值即第三响度差值,并将第三响度差值与第一响度之和确定为目标响度。其中,预设的参考响度即为用户预先设置的用户近距离聆听音频的最适宜响度。
91.本实施例中,音频播放设备根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度,获取第一响度与第三响度之间的第二响度差值,并将第二响度差值与第一响度之和确定为目标响度,这样,无论目标对象距离音频播放设备有多远,听到音频的声音强度都与音频播放设备刚播放音频时的声音强度相当,不会出现距离越远声音越小的情况;音频播放设备还可以获取预设的参考响度与第三响度之间的第三响度差值,并将第三响度差值与第一响度之和确定为目标响度,这样,无论目标对象距离音频播放设备有多远,目标对象均可以听到最适宜响度(即目标响度)的音频,实现了对于音频响度的合理调节。通过上述方法确保了目标对象在当前所处位置处能够清楚的听到音频播放设备所播放的音频,提高了音频响度与目标对象所处位置的适配性。
92.音频产生的环境不同,导致音频质量(以下简称“音质”)不相同,特别是用户使用上述音频播放设备进行音视频会议时,良好的音质可大大提高会议效率。因此,为提高音频播放设备所播放音频的音质,如图5所示,上述方法还包括:
93.s510、获取音频的特征参数,并根据特征参数确定音频中的噪声音频。
94.其中,音频的特征参数即音频自身的数据属性参数。可选地,上述特征参数可以是频段。
95.可选地,音频播放设备可对接收到的音频进行数据特征分析,确定频段属于预设频段的部分音频为噪声音频。
96.s520、去除音频中的噪声音频,得到降噪处理后的音频。
97.具体地,音频播放设备在确定了音频中的噪声音频后,则将音频中上述噪声音频所属频段滤除,即可到降噪处理后的音频。
98.本实施例中,音频播放设备还可以获取音频的特征参数,并根据特征参数确定音频中的噪声音频,进而去除音频中的噪声音频,得到降噪处理后的音频,以提高音频质量,为用户提供高音质会议渠道,有助于提高会议效率。
99.为提高所确定的噪声音频的准确性,如图6所示,上述s510中根据特征参数确定音频中的噪声音频,则包括:
100.s610、根据特征参数将音频划分为至少两个子音频。
101.可选地,特征参数包括音频的频段、周期、振幅或者音频的数据空间向量中的至少一个。
102.可选地,音频播放设备获取音频的频率,根据预设的频率幅度将音频的频率划分为多个子音频。例如,音频播放设备获取音频的频率为200~800hz,以预设的频率幅度为100hz进行划分说明,可将上述频率200~800hz划分为200~300hz,300~400hz,400~500hz,500~600hz,600~700hz,700~800hz,共6个子音频;以预设的频率幅度为200hz进行划分说明,可将上述频率200~800hz划分为200~400hz,300~500hz,400~600hz,500~700hz,600~800hz,共5个子音频。
103.s620、获取各子音频的特征参数,并根据各子音频的特征参数与预设的噪声特征参数确定音频中的噪声音频。
104.常见的噪声,如婴儿啼哭声、汽车鸣笛声,与人说话声的特征参数均有所不同,特征参数中音频的数据空间向量可准确反映声音特性。基于此,音频播放设备即可根据各子音频的数据空间向量与特征库中预设的噪声数据空间向量确定音频中的噪声音频。
105.具体地,音频播放设备获取各子音频的数据空间向量,计算各子音频的数据空间向量与噪声特征库中每一噪声数据空间向量之间的特征相似度,具体可采用两向量之间的余弦值表征上述特征相似度。得到上述特征相似度后,进一步比较各个特征相似度与相似度阈值的大小,并确定特征相似度大于相似度阈值的特征参数(即数据空间向量)对应的子音频为噪声音频。
106.本实施例中,音频播放设备根据特征参数将音频划分为至少两个子音频,进而获取各子音频的特征参数,以计算各子音频的特征参数与噪声特征参数的特征相似度,确定特征相似度大于相似度阈值的特征参数对应的子音频为噪声音频。上述方法采用子音频的特征参数与噪声特征参数之间的相似程度确定各子音频是否为噪声音频,而噪声特征参数可准确反映噪声音频的特征,因此采用上述方式可准确确定子音频是否为噪声音频,进而提高了所确定的噪声音频的准确性。
107.为了便于本领域技术人员的理解,以下对本技术提供的闪电数据的音频处理方法进行详细介绍,如图7所示,该方法可以包括:
108.s701、获取音频的特征参数,根据特征参数将音频划分为至少两个子音频;
109.s702、获取各子音频的特征参数,并获取各子音频的特征参数与噪声特征参数的特征相似度;
110.s703、确定特征相似度大于相似度阈值的特征参数对应的子音频为噪声音频;
111.s704、除音频中的噪声音频,得到降噪处理后的音频;
112.s705、获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;
113.s706、获取第一响度与第二响度之间的第一响度差值;
114.s707、根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度;
115.s708、获取音频播放设备与目标对象之间的当前距离,根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度;
116.s709、获取第一响度与第三响度之间的第二响度差值,并将第二响度差值与第一响度之和确定为目标响度;或者,获取预设的参考响度与第三响度之间的第三响度差值,并将第三响度差值与第一响度之和确定为目标响度;
117.s710、控制音频播放设备以目标响度播放音频。
118.需要说明的是,针对上述s701-s710中的描述可以参见上述实施例中相关的描述,且其效果类似,本实施例在此不再赘述。
119.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
120.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的音频处理方法的音频处理装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个音频处理装置实施例中的具体限定可以参见上文中对于音频处理方法的限定,在此不再赘述。
121.在一个实施例中,如图8所示,提供了一种音频处理装置,包括:响度收集模块801、损耗确定模块802、响度调整模块803和音频播放模块804,其中:
122.响度收集模块801用于获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;
123.损耗确定模块802用于根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度;
124.响度调整模块803用于获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度;
125.音频播放模块804用于控制音频播放设备以目标响度播放音频。
126.在其中一个实施例中,损耗确定模块802具体用于:
127.获取第一响度与第二响度之间的第一响度差值;根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度。
128.在其中一个实施例中,响度调整模块803具体用于:
129.根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度;基于第三响度对第一响度进行调整,得到目标响度。
130.在其中一个实施例中,响度调整模块803具体用于:
131.获取第一响度与第三响度之间的第二响度差值,并将第二响度差值与第一响度之和确定为目标响度;或者,获取预设的参考响度与第三响度之间的第三响度差值,并将第三响度差值与第一响度之和确定为目标响度。
132.在其中一个实施例中,上述装置还包括:去噪处理模块;
133.去噪处理模块用于获取音频的特征参数,并根据特征参数确定音频中的噪声音频;去除音频中的噪声音频,得到降噪处理后的音频。
134.在其中一个实施例中,去噪处理模块具体用于:
135.根据特征参数将音频划分为至少两个子音频;获取各子音频的特征参数,并根据各子音频的特征参数与预设的噪声特征参数确定音频中的噪声音频。
136.在其中一个实施例中,去噪处理模块具体用于:
137.获取各子音频的特征参数与噪声特征参数的特征相似度;确定特征相似度大于相似度阈值的特征参数对应的子音频为噪声音频。
138.上述音频处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
139.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种音频处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
140.本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
141.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
142.获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度;获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度;控制音频播放设备以目标响度播放音频。
143.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
144.获取第一响度与第二响度之间的第一响度差值;根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度。
145.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
146.根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度;基于第三响度对第一响度进行调整,得到目标响度。
147.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
148.获取第一响度与第三响度之间的第二响度差值,并将第二响度差值与第一响度之
和确定为目标响度;或者,获取预设的参考响度与第三响度之间的第三响度差值,并将第三响度差值与第一响度之和确定为目标响度。
149.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
150.获取音频的特征参数,并根据特征参数确定音频中的噪声音频;去除音频中的噪声音频,得到降噪处理后的音频。
151.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
152.根据特征参数将音频划分为至少两个子音频;获取各子音频的特征参数,并根据各子音频的特征参数与预设的噪声特征参数确定音频中的噪声音频。
153.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
154.获取各子音频的特征参数与噪声特征参数的特征相似度;确定特征相似度大于相似度阈值的特征参数对应的子音频为噪声音频。
155.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时还实现以下步骤:
156.获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度;获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度;控制音频播放设备以目标响度播放音频。
157.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
158.获取第一响度与第二响度之间的第一响度差值;根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度。
159.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
160.根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度;基于第三响度对第一响度进行调整,得到目标响度。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
162.获取第一响度与第三响度之间的第二响度差值,并将第二响度差值与第一响度之和确定为目标响度;或者,获取预设的参考响度与第三响度之间的第三响度差值,并将第三响度差值与第一响度之和确定为目标响度。
163.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
164.获取音频的特征参数,并根据特征参数确定音频中的噪声音频;去除音频中的噪声音频,得到降噪处理后的音频。
165.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
166.根据特征参数将音频划分为至少两个子音频;获取各子音频的特征参数,并根据各子音频的特征参数与预设的噪声特征参数确定音频中的噪声音频。
167.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
168.获取各子音频的特征参数与噪声特征参数的特征相似度;确定特征相似度大于相似度阈值的特征参数对应的子音频为噪声音频。
169.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
170.获取音频播放设备输出音频时的第一响度和响度测试设备接收到音频时的第二响度;根据第一响度、第二响度以及音频播放设备与响度测试设备之间的距离,确定单位距离的损耗响度;获取音频播放设备与目标对象之间的当前距离,并根据当前距离和单位距离的损耗响度对第一响度进行调整得到目标响度;控制音频播放设备以目标响度播放音频。
171.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
172.获取第一响度与第二响度之间的第一响度差值;根据第一响度差值和音频播放设备与响度测试设备之间的距离确定单位距离的损耗响度。
173.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
174.根据当前距离和单位距离的损耗响度,确定音频传播至目标对象所在位置时的第三响度;基于第三响度对第一响度进行调整,得到目标响度。
175.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
176.获取第一响度与第三响度之间的第二响度差值,并将第二响度差值与第一响度之和确定为目标响度;或者,获取预设的参考响度与第三响度之间的第三响度差值,并将第三响度差值与第一响度之和确定为目标响度。
177.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
178.获取音频的特征参数,并根据特征参数确定音频中的噪声音频;去除音频中的噪声音频,得到降噪处理后的音频。
179.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
180.根据特征参数将音频划分为至少两个子音频;获取各子音频的特征参数,并根据各子音频的特征参数与预设的噪声特征参数确定音频中的噪声音频。
181.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
182.获取各子音频的特征参数与噪声特征参数的特征相似度;确定特征相似度大于相似度阈值的特征参数对应的子音频为噪声音频。
183.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
184.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
185.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1