技术简介:
本专利针对声音采集设备在不同环境下采集数据不一致的问题,提出通过获取标准音频曲线并对比实际采集曲线差异的方法,实现对设备一致性的精准检测。解决思路包括模拟环境噪音、多位置播放测试及扫频信号验证,确保设备在复杂场景下的稳定性与准确性。
关键词:声音一致性检测,音频标准曲线,多环境测试
1.本发明涉及音频信息处理技术领域,尤其涉及检测采集的声音一致性的方法、系统、设备和存储介质。
背景技术:2.随着科技的发展,无线耳机能够充分解放用户的双手,已经广泛的应用于通话场景中。人们在通话时说出的语音由无线耳机的麦克风采集后传递至移动终端,由移动终端发送至语音接收方。左右两侧的无线耳机中分别设置有一个麦克风,由于耳机装配的密闭性不好,或者机械结构、电路硬件、软件存在问题导致左右两侧无线耳机的麦克风采集到的声音不一致,语音接收方接收到的语音质量较低。
3.现有技术无法很好的检测出两侧耳机采集的音频是否一致。
技术实现要素:4.基于此,有必要针对左右两侧无线耳机的麦克风采集到的声音不一致,语音接收方接收到的语音质量较低的问题,提出了检测采集的声音一致性的方法、系统、设备和存储介质。
5.一种检测采集的声音一致性的方法,所述检测采集的声音一致性的方法应用于检测装置,所述检测装置连接声音采集设备,所述声音采集装置包括至少两个声音采集装置;
6.所述检测采集的声音一致性的方法包括如下步骤:
7.获取目标播放音频和所述目标播放音频的音频标准曲线;
8.播放所述目标播放音频,分别驱动每个所述声音采集装置采集所述目标播放音频,获取每个所述采集声音装置的音频采集曲线;
9.获取每个所述音频采集曲线与所述音频标准曲线之间的曲线差异,若所述曲线差异均小于或等于预设差异阈值,则判定所述声音采集设备的一致性满足预设要求。
10.其中,所述播放所述目标播放音频的步骤的同时,还包括:
11.播放模拟环境噪音。
12.其中,所述检测装置包括固定支架;
13.所述分别驱动每个所述声音采集装置采集所述目标播放音频的步骤之前,包括:
14.将所述至少两个声音播放装置分别设置于所述固定支架上,以模拟所述至少两个声音播放装置在实际使用时的位置关系。
15.其中,所述声音采集装置组件为耳机,所述固定支架为模拟人耳。
16.其中,所述播放所述目标播放音频的步骤,包括:
17.在所述固定支架的底部、正前方、侧前方、侧方、上方、后方中的至少一个位置播放所述目标播放音频。
18.其中,所述播放所述目标播放音频的步骤包括:
19.以扫频方式播放所述目标播放音频,所述目标播放音频包括0到20khz的信号。
20.其中,所述获取每个所述音频采集曲线与所述音频标准曲线之间的曲线差异的步骤之后,
21.若至少一个所述曲线差异大于预设差异阈值,则发出差异提示,以提示用户进行检测。
22.一种检测采集的声音一致性的系统,括如下模块:
23.获取模块,用于获取目标播放音频和所述目标播放音频的音频标准曲线;
24.播放模块,用于播放所述目标播放音频,分别驱动每个所述声音采集装置采集所述目标播放音频,获取每个所述采集播放装置的音频采集曲线;
25.差异模块,用于获取每个所述音频采集曲线与所述音频标准曲线之间的曲线差异,若所有的所述曲线差异均小于或等于预设差异阈值,则判定所述声音采集装置组件的一致性满足预设要求。
26.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的步骤。
27.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上所述的步骤。
28.实施本发明具有如下有益效果:
29.获取每个音频采集曲线与音频标准曲线之间的曲线差异,若曲线差异均小于或等于预设差异阈值,则判定声音采集装置组件的一致性满足预设要求,可以有效检测出每个采集声音装置采集的声音质量,以及确保每个采集声音装置采集的声音准确度较高,且各个采集声音装置的声音相似度也较高,有效检测出声音采集设备的一致性是否符合要求,检测方法简单,易于实现。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
31.其中:
32.图1是本发明提供的检测采集的声音一致性的方法的第一实施例的流程示意图;
33.图2是本发明提供的检测采集的声音一致性的方法的一实施例的应用场景示意图;
34.图3是本发明提供的检测装置的一实施例的结构示意图;
35.图4是本发明提供的检测采集的声音一致性的系统的结构示意图;
36.图5是本发明提供的智能设备的一实施例的结构示意图;
37.图6是本发明提供的存储介质的一实施例的结构示意图。
具体实施方式
38.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.请结合参阅图1和图2,图1是本发明提供的检测采集的声音一致性的方法的第一实施例的流程示意图。图2是本发明提供的检测采集的声音一致性的方法的一实施例的应用场景示意图。本发明提供的检测采集的声音一致性的方法用于检测声音采集设备10,声音采集设备10包括两个声音采集装置11和12。例如,声音采集装置为无线耳机,两个声音采集装置11和12为分别设置于左右侧的无线耳机中的麦克风。在其他实施场景中,声音采集装置的数量还可以是更多个。检测采集的声音一致性的方法应用于检测装置20,检测装置20与声音采集设备10连接,用于播放目标播放声音,获取声音采集装置10采集到的音频,并检测声音采集装置11和12采集到的音频是否一致。
40.s101:获取目标播放音频和目标播放音频的音频标准曲线。
41.在一个具体的实施场景中,检测装置获取目标播放音频,目标播放音频是由用户预先准备的用于检测采集的声音一致性的音频,可以是预先存储或者从网络下载。目标播放音频为具有检测特征的音频,例如,包括多个不同频率声音的音频,包括多个不同音量声音的音频,以及包括多个不同音调声音的音频。获取目标播放音频的音频标准曲线。音频标准曲线可以是根据目标播放音频无干扰播放时进行音频采集和分析获取,或者直接根据目标播放音频进行数据分析获取的。
42.s102:播放目标播放音频,分别驱动每个声音采集装置采集目标播放音频,获取每个采集声音装置的音频采集曲线。
43.在一个具体的实施场景中,播放目标播放音频,例如通过扬声器播放目标播放音频。分别驱动每个声音采集装置采集目标播放音频,获取每个采集声音装置的音频采集曲线。可以分别给每个声音采集设备供电,以实现分别驱动每个声音采集装置采集目标播放音频的效果。
44.例如,声音采集设备包括声音采集装置a和声音采集装置b。声音采集装置a和声音采集装置b分别与检测装置连接,检测装置先断开声音采集装置b的供电电源,接通声音采集装置a的供电电源,使得声音采集装置b不工作,而声音采集装置a处于工作状态。此时播放目标播放音频,声音采集装置a接收目标播放音频,生成音频采集曲线a。然后再断开声音采集装置a的供电电源,接通声音采集装置b的供电电源,使得声音采集装置a不工作,而声音采集装置b处于工作状态。此时再次播放目标播放音频,声音采集装置b接收目标播放音频,生成音频采集曲线b。
45.在其他实施场景中,还可以对其余的声音采集装置采用隔音处理的方法,使得在一个目标播放音频的播放时段内,仅有一个声音采集装置能够接收到目标播放音频。
46.在其他实施场景中,为了模拟真实使用场景中,用户在通话时除了说话语音外,麦克风还会采集到环境噪声,例如用户在地铁、商场、菜市场等人流较大,背景声音嘈杂的情况下进行通话,还需要保证通话的质量,左右无线耳机采集的音频也需要一致。因此在播放目标播放音频的同时还播放模拟环境噪音,以真实模拟使用场景,使得检测的结果更加可靠。
47.模拟环境噪音可以是在播放目标播放音频的时段同步播放,也可以是在该时段间隔播放,还可以是只播放一小段时间,根据用户的实际使用需求播放。在分别驱动每个声音
采集装置采集目标播放音频时,播放的模拟环境噪音一样,播放的时长、次数、时间间隔、对应于目标播放音频的时间点都一样。模拟环境噪音可以是实际采集的环境噪音,也可以是数字合成的环境噪音。
48.s103:获取每个音频采集曲线与音频标准曲线之间的曲线差异,若曲线差异均小于或等于预设差异阈值,则判定声音采集设备的一致性满足预设要求。
49.在一个具体的实施场景中,将每个音频采集曲线分别与音频标准曲线进行对比获取每个音频采集曲线与音频标准曲线之间的曲线差异。曲线差异可以包括曲线幅值差异、曲线差异次数、曲线差异时长等等数据。曲线幅值差异可以是音频采集区域与音频标准曲线的每个预设时段(时段长度可以预设,例如,每秒、每毫秒)内的幅值(包括最大幅值、最低幅值、平均幅值中的至少一个)之间的差异。曲线差异次数可以是在对应的时间点的曲线幅值出现差异的次数。曲线差异时长可以是对应的时间点的曲线幅值出现差异的时间长度之和。
50.获取预设差异阈值,判断每条音频采集曲线与音频标准曲线之间的曲线差异是否小于或等于预设差异阈值,例如,曲线幅值差异是否低于预设幅值阈值,或者是否仅有小于预设数量个预设时段内的幅值,或者曲线差异次数是否低于预设次数阈值,或者曲线差异时长是否低于预设时长阈值。若每条音频采集曲线与音频标准曲线之间的曲线差异均小于预设差异阈值,则声音采集装置组件的一致性满足预设要求。
51.在一个实施场景中,可以以扫频方式播放目标播放音频,目标播放音频包括0到20khz的信号。在预设时长内,目标播放音频的频率从0变化至20khz。采用扫频的方式能够有效检测出声音采集装置采集的声音是否存在在不同的频率下一致性不同的问题,确保检测准确度。
52.在一个实施场景中,可以在播放目标播放音频时调节音频播放音量的大小,例如从0变化至100db,能够有效检测出声音采集装置采集的声音是否存在在不同的响度下一致性不同的问题,确保检测准确度。
53.在本实施场景中,获取目标播放音频和目标播放音频的音频标准曲线,分别驱动每个声音采集装置采集目标播放音频,获取每个采集声音装置的音频采集曲线,获取每个音频采集曲线与音频标准曲线之间的曲线差异,若曲线差异均小于或等于预设差异阈值,则判定声音采集装置组件的一致性满足预设要求,可以有效检测出每个采集声音装置采集的声音质量,以及确保每个采集声音装置采集的声音准确度较高,且各个采集声音装置的声音相似度也较高,有效检测出声音采集设备的一致性是否符合要求,检测方法简单,易于实现。
54.在本实施场景中,若曲线差异均小于或等于预设差异阈值,则判定声音采集设备的一致性满足预设要求。在其他实施场景中,若至少一个曲线差异大于预设差异阈值,则发出差异提示,以提示用户进行检测。进一步地可以提示曲线出差异大于预设差异阈值的声音采集装置,以便用户快速进行检测。
55.在其他实施场景中,若曲线差异均小于或等于预设差异阈值,再将两个声音采集装置对应的音频采集曲线进行比对,若两者的相似度高于预设相似度阈值,则判定声音采集设备的一致性满足预设要求。
56.通过上述描述可知,在本实施例中,获取每个音频采集曲线与音频标准曲线之间
的曲线差异,若曲线差异均小于或等于预设差异阈值,则判定声音采集装置组件的一致性满足预设要求,可以有效检测出每个采集声音装置采集的声音质量,以及确保每个采集声音装置采集的声音准确度较高,且各个采集声音装置的声音相似度也较高,有效检测出声音采集设备的一致性是否符合要求,检测方法简单,易于实现。
57.请结合参阅图3,图3是本发明提供的检测装置的一实施例的结构示意图。检测装置30包括固定支架31,分别驱动每个声音采集装置采集目标播放音频的步骤之前,将两个声音播放装置11和12分别设置于固定支架31上,以模拟两个声音播放装置11和12在实际使用时的位置关系。例如,声音采集装置组件为耳机,耳机的使用场景为塞在人耳中使用。因此,固定支架为模拟人耳,或者可以普通支架,不设置人耳廓的外形,但是能够模拟耳机塞在人耳中的状态(包括角度(垂直或者倾斜)、两个耳机之间的距离、两个耳机距离音源(人嘴)的距离)。
58.在一个实施场景中,目标播放音频可以通过检测装置30的扩音器32进行播放,在固定支架31的底部、正前方、侧前方、侧方、上方、后方中的至少一个位置设置扩音器32,从而在固定支架的底部、正前方、侧前方、侧方、上方、后方中的至少一个位置播放目标播放音频。因为在实际使用时,除了考虑通话时人嘴说话,位于两个耳机正前方的情况外,耳机的麦克风还常用于会议现场录音等情况,音源与两个耳机的相对位置关系是不确定的,在不同位置播放目标播放音频,能够更好地模拟真实应用场景,提升检测的准确性。
59.在另一个实施场景中,在播放目标播放音频的同时,调整扩音器与声音采集设备之间的距离。因为在实际使用过程中,可能音源与声音采集设备之间的距离也是不固定的,例如可以是由远到近,由近到远,或者时近时远。在不同距离播放目标播放音频,能够更好地模拟真实应用场景,提升检测的准确性。
60.需要注意的是,分别驱动每个声音采集装置采集目标播放音频时,扩音器的运动轨迹,播放位置完全相同,以提升检测的可靠性。
61.通过上述描述可知,在本实施例中,将至少两个声音播放装置分别设置于固定支架上,以模拟至少两个声音播放装置在实际使用时的位置关系,能够更好地模拟真实应用场景,提升检测的准确性。
62.请参阅图4,图4是本发明提供的检测采集的声音一致性的系统的结构示意图。检测采集的声音一致性的系统40应用于检测装置,检测装置连接声音采集设备,声音采集装置包括至少两个声音采集装置。检测采集的声音一致性的系统40包括:获取模块41、播放模块42和差异模块43。获取模块41用于获取目标播放音频和目标播放音频的音频标准曲线;播放模块42用于播放目标播放音频,分别驱动每个声音采集装置采集目标播放音频,获取每个采集播放装置的音频采集曲线;差异模块43用于获取每个音频采集曲线与音频标准曲线之间的曲线差异,若所有的曲线差异均小于或等于预设差异阈值,则判定声音采集装置组件的一致性满足预设要求。
63.播放模块42还用于播放目标播放音频的同时播放模拟环境噪音。
64.检测装置包括固定支架;播放模块42还用于将至少两个声音播放装置分别设置于固定支架上,以模拟至少两个声音播放装置在实际使用时的位置关系。
65.声音采集装置组件为耳机,固定支架为模拟人耳。
66.播放模块42还用于在固定支架的底部、正前方、侧前方、侧方、上方、后方中的至少
一个位置播放目标播放音频。
67.播放模块42还用于以扫频方式播放目标播放音频,目标播放音频包括0到20khz的信号。
68.差异模块43还用于若至少一个曲线差异大于预设差异阈值,则发出差异提示,以提示用户进行检测。
69.通过上述描述可知,在本实施例中,获取每个音频采集曲线与音频标准曲线之间的曲线差异,若曲线差异均小于或等于预设差异阈值,则判定声音采集装置组件的一致性满足预设要求,可以有效检测出每个采集声音装置采集的声音质量,以及确保每个采集声音装置采集的声音准确度较高,且各个采集声音装置的声音相似度也较高,有效检测出声音采集设备的一致性是否符合要求,检测方法简单,易于实现。
70.请参阅图5,图5是本发明提供的智能设备的一实施例的结构示意图。智能设备50包括处理器51、存储器52。处理器51耦接存储器52。存储器52中存储有计算机程序,处理器51在工作时执行该计算机程序以实现如图1所示的方法。详细的方法可参见上述,在此不再赘述。
71.请参阅图6,图6是本发明提供的存储介质的一实施例的结构示意图。存储介质60中存储有至少一个计算机程序61,计算机程序61用于被处理器执行以实现如图1所示的方法,详细的方法可参见上述,在此不再赘述。在一个实施例中,存储介质60可以是终端中的存储芯片、硬盘或者是移动硬盘或者优盘、光盘等其他可读写存储的工具,还可以是服务器等等。
72.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
73.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
74.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。请输入具体实施内容部分。