CN109951349A - 麦克风故障检测方法及装置、可读存储介质 - Google Patents
麦克风故障检测方法及装置、可读存储介质 Download PDFInfo
- Publication number
- CN109951349A CN109951349A CN201910015813.0A CN201910015813A CN109951349A CN 109951349 A CN109951349 A CN 109951349A CN 201910015813 A CN201910015813 A CN 201910015813A CN 109951349 A CN109951349 A CN 109951349A
- Authority
- CN
- China
- Prior art keywords
- microphone
- audio data
- fault detection
- mass fraction
- detection method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Measurement Of Mechanical Vibrations Or Ultrasonic Waves (AREA)
Abstract
一种麦克风故障检测方法及装置、可读存储介质,所述麦克风故障检测方法,包括:获取麦克风采集到的音频数据;计算所述音频数据的质量分数;当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。采用上述方案,可以有效地检测出交互式终端设备上的麦克风故障。
Description
技术领域
本发明属于智能设备技术领域,特别涉及一种麦克风故障检测方法及装置、可读存储介质。
背景技术
目前市面上的各种交互式终端设备,例如语音交互机器人、智能音箱等,都配有与用户直接交互的音频数据采集设备,例如麦克风等。而麦克风是否工作正常是评估终端设备整体是否正常的重要一环。
常规麦克风工作正常检查方法主要有两种:一种是人工抽检听取机器采集的录音是否正常,费时费力且成本较高;另一种是远程查看麦克风调用日志来判断麦克风是否正常被调用。但是,调用日志的方式只能判断麦克风电路是否正常或调用是否正常,却不能判断其录音内容是否正常,也不能判断麦克风是否出现故障。
发明内容
本发明实施例解决的是如何有效地检测出交互式终端设备上的麦克风故障。
为解决上述技术问题,本发明实施例提供一种麦克风故障检测方法,麦克风故障检测方法包括:获取麦克风采集到的音频数据;计算所述音频数据的质量分数;当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。
可选的,所述计算所述音频数据的质量分数,包括:采用SRMR算法计算所述音频数据的质量分数。
可选的,当所述音频数据的质量分数超过预设阈值时,判定所述麦克风工作正常。
可选的,在采用SRMR算法计算所述音频数据的质量分数之后,还包括:将所述质量分数发送至远端服务器。
可选的,所述获取麦克风采集到的音频数据,包括:获取至少一个麦克风采集到的音频数据。
为解决上述技术问题,本发明实施例还公开了一种麦克风故障检测装置,麦克风故障检测装置包括:获取单元,用于获取麦克风采集到的音频数据;计算单元,用于计算所述音频数据的质量分数;判断单元,用于当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。
可选的,所述计算单元,用于计算所述音频数据的质量分数,采用SRMR算法计算所述音频数据的质量分数。
可选的,所述计算单元,还用于:当所述音频数据的质量分数超过预设阈值时,判定所述麦克风工作正常。
可选的,所述计算单元,还用于:将所述质量分数发送至远端服务器。
可选的,所述获取单元,用于:获取至少一个麦克风采集到的音频数据。
本发明实施例还公开了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一种所述的麦克风故障检测方法的步骤。
本发明实施例还提供了一种麦克风故障检测装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一种所述的麦克风故障检测方法的步骤。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
通过计算麦克风采集到的音频数据的质量分数,再判断所述音频数据的质量分数是否小于预设阈值,进而检测交互式终端设备上的麦克风是否出现故障。
进一步,针对计算能力不强的终端设备,由远端服务器上的麦克风故障检测装置接收终端设备发送的音频数据,并采用SRMR算法计算所述音频数据的质量分数,可以有效检测计算能力不同的终端设备的所采集的音频数据的质量分数是否小于预设阈值,进而检测出该交互式终端设备上的麦克风出现故障。
附图说明
图1是本发明实施例一种麦克风故障检测方法的流程图;
图2是本发明实施例一种麦克风故障检测装置的结构示意图。
具体实施方式
目前市面上的各种交互式终端设备,例如语音交互机器人、智能音箱等,都配有与用户直接交互的音频数据采集设备,例如麦克风等。而麦克风是否工作正常是评估终端设备整体是否正常的重要一环。
常规麦克风工作正常检查方法主要有两种:一种是人工抽检听取机器采集的录音是否正常,费时费力且成本较高;另一种是远程查看麦克风调用日志来判断麦克风是否正常被调用。但是,调用日志的方式只能判断麦克风电路是否正常或调用是否正常,却不能判断其录音内容是否正常,也不能判断麦克风是否出现故障。
本发明实施例中,通过计算麦克风采集到的音频数据的质量分数,再判断所述音频数据的质量分数是否小于预设阈值,进而可以有效地检测出交互式终端设备上的麦克风是否出现故障。
为使本发明实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
本发明实施例提供了一种麦克风故障检测方法,参照图1,以下通过具体步骤进行详细说明。
本发明实施例中提供的麦克风故障检测方法可以应用于各类交互式智能终端设备。
步骤S101,获取麦克风采集到的音频数据。
在实际应用中,可以将麦克风故障检测装置部署在各类交互式智能终端设备上,麦克风故障检测装置获取终端设备的麦克风所采集到的音频数据。可以理解的是,交互式智能终端设备包括各类自助终端设备,例如服务类自助终端设备;也包括各类通过音频采集设备与用户进行交互的智能终端设备,例如智能音箱、智能冰箱等。本发明在此不作赘述。
在具体实施中,麦克风故障检测装置可以获取至少一个麦克风采集到的音频数据。具体而言,当终端设备的数据处理能力或计算能力较差时,将麦克风故障检测装置部署在远端设备上,由麦克风故障检测装置获取至少一个终端设备上的麦克风采集到的音频数据,统一由远端设备进行计算,进而判断对应的终端设备的麦克风是否工作正常。
步骤S102,计算所述音频数据的质量分数。
在具体实施中,可以采用语音混响调制能量比(Speech-to-ReverberationModulation energy Ratio,SRMR)算法计算所述音频数据的质量分数。
SRMR算法是一种基于语音信号调制谱表征的语音质量和可懂度的客观评估方法。采用SRMR算法计算音频数据的质量分数,得到的质量分数代表这段音频数据的语音质量。当质量分数小于预设阈值时,可以判定该音频的质量比较差,同时也说明对应的麦克风工作异常。因此,采用SRMR算法计算所述音频数据的质量分数,可以方便有效地判断对应的音频数据是否质量完好,进而检测出对应的麦克风是否工作正常。
在具体实施中,在采用SRMR算法计算所述音频数据的质量分数之后,还可以将所述质量分数发送至远端服务器。
在实际应用中,当麦克风故障检测装置部署在交互式智能终端设备上时,由麦克风故障检测装置计算麦克风所采集到的音频数据的质量分数。当计算完成后,麦克风故障检测装置可以将质量分数发送至远端服务器汇总,使用远端服务器的管理方对其管理的终端设备的状态进行记录,方便后续出现问题时有据可查。
步骤S103,当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。
在实际应用中,当麦克风故障检测装置部署在交互式智能终端设备上时,由麦克风故障检测装置计算麦克风所采集到的音频数据的质量分数。当判定所述麦克风存在故障后,可以将质量分数、判断结果以及判断过程数据中的一种或多种数据发送至远端服务器,使得管理方可以及时掌握终端设备的故障情况,并进行后续的故障处理。
当麦克风故障检测装置部署在远端设备上时,由远端设备上的麦克风检测装置记录对应的质量分数、判断结果以及判断过程数据。
在具体实施中,当所述音频数据的质量分数超过预设阈值时,判定所述麦克风工作正常。
在实际应用中,当判定对应的麦克风工作正常时,部署在交互式智能终端设备上的麦克风故障检测装置可以记录对应的检测数据,并向远端设备发送检测数据;而部署在远端设备上的麦克风故障检测装置可以直接记录对应的检测数据。因此,上述两种部署方法都可以保证麦克风故障检测的过程有据可查,方便管理方对终端设备的统一管理。
综上所述,通过计算麦克风采集到的音频数据的质量分数,再判断所述音频数据的质量分数是否小于预设阈值,进而检测交互式终端设备上的麦克风是否出现故障。
进一步,针对计算能力不强的终端设备,由远端服务器上的麦克风故障检测装置接收终端设备发送的音频数据,并采用SRMR算法计算所述音频数据的质量分数,可以有效检测计算能力不同的终端设备的所采集的音频数据的质量分数是否小于预设阈值,进而检测出该交互式终端设备上的麦克风出现故障。
参照图2,本发明实施例还提供了一种麦克风故障检测装置20。所述麦克风故障检测装置20包括:获取单元201、计算单元202和判断单元203;
其中,所述获取单元201,用于获取麦克风采集到的音频数据;
所述计算单元202,用于计算所述音频数据的质量分数;
所述判断单元203,用于当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。
在具体实施中,所述计算单元202,可以用于计算所述音频数据的质量分数,采用SRMR算法计算所述音频数据的质量分数。
在具体实施中,所述计算单元202,还可以用于:当所述音频数据的质量分数超过预设阈值时,判定所述麦克风工作正常。
在具体实施中,所述计算单元202,还可以用于:将所述质量分数发送至远端服务器。
在具体实施中,所述获取单元201,可以用于:获取至少一个麦克风采集到的音频数据。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,所述计算机指令运行时执行本发明上述实施例中提供的任一种麦克风故障检测方法的步骤。
本发明实施例还提供了一种麦克风故障检测装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所示计算机指令时,执行本发明上述实施例中提供的任一种麦克风故障检测方法的步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于任一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
Claims (12)
1.一种麦克风故障检测方法,其特征在于,包括:
获取麦克风采集到的音频数据;
计算所述音频数据的质量分数;
当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。
2.如权利要求1所述的麦克风故障检测方法,其特征在于,所述计算所述音频数据的质量分数,包括:采用SRMR算法计算所述音频数据的质量分数。
3.如权利要求1所述的麦克风故障检测方法,其特征在于,还包括:当所述音频数据的质量分数超过预设阈值时,判定所述麦克风工作正常。
4.如权利要求1所述的麦克风故障检测方法,其特征在于,在采用SRMR算法计算所述音频数据的质量分数之后,还包括:将所述质量分数发送至远端服务器。
5.如权利要求1所述的麦克风故障检测方法,其特征在于,所述获取麦克风采集到的音频数据,包括:获取至少一个麦克风采集到的音频数据。
6.一种麦克风故障检测装置,其特征在于,包括:
获取单元,用于获取麦克风采集到的音频数据;
计算单元,用于计算所述音频数据的质量分数;
判断单元,用于当所述音频数据的质量分数小于预设阈值时,判定所述麦克风存在故障。
7.如权利要求6所述的麦克风故障检测装置,其特征在于,所述计算单元,用于计算所述音频数据的质量分数,采用SRMR算法计算所述音频数据的质量分数。
8.如权利要求6所述的麦克风故障检测装置,其特征在于,所述计算单元,还用于:当所述音频数据的质量分数超过预设阈值时,判定所述麦克风工作正常。
9.如权利要求6所述的麦克风故障检测装置,其特征在于,所述计算单元,还用于:将所述质量分数发送至远端服务器。
10.如权利要求6所述的麦克风故障检测装置,其特征在于,所述获取单元,用于:获取至少一个麦克风采集到的音频数据。
11.一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机指令,其特征在于,所述计算机指令运行时执行权利要求1至5中任一项所述的麦克风故障检测方法的步骤。
12.一种麦克风故障检测装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,其特征在于,所述处理器运行所述计算机指令时执行权利要求1至5任一项所述的麦克风故障检测方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910015813.0A CN109951349A (zh) | 2019-01-08 | 2019-01-08 | 麦克风故障检测方法及装置、可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910015813.0A CN109951349A (zh) | 2019-01-08 | 2019-01-08 | 麦克风故障检测方法及装置、可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109951349A true CN109951349A (zh) | 2019-06-28 |
Family
ID=67007199
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910015813.0A Pending CN109951349A (zh) | 2019-01-08 | 2019-01-08 | 麦克风故障检测方法及装置、可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109951349A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105979053A (zh) * | 2016-04-18 | 2016-09-28 | 广东欧珀移动通信有限公司 | 移动终端中麦克风的检测方法、装置以及移动终端 |
CN106303804A (zh) * | 2016-07-28 | 2017-01-04 | 维沃移动通信有限公司 | 一种麦克风的控制方法及移动终端 |
US9607627B2 (en) * | 2015-02-05 | 2017-03-28 | Adobe Systems Incorporated | Sound enhancement through deverberation |
CN108737615A (zh) * | 2018-06-27 | 2018-11-02 | 努比亚技术有限公司 | 麦克风收音方法、移动终端及计算机可读存储介质 |
-
2019
- 2019-01-08 CN CN201910015813.0A patent/CN109951349A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9607627B2 (en) * | 2015-02-05 | 2017-03-28 | Adobe Systems Incorporated | Sound enhancement through deverberation |
CN105979053A (zh) * | 2016-04-18 | 2016-09-28 | 广东欧珀移动通信有限公司 | 移动终端中麦克风的检测方法、装置以及移动终端 |
CN106303804A (zh) * | 2016-07-28 | 2017-01-04 | 维沃移动通信有限公司 | 一种麦克风的控制方法及移动终端 |
CN108737615A (zh) * | 2018-06-27 | 2018-11-02 | 努比亚技术有限公司 | 麦克风收音方法、移动终端及计算机可读存储介质 |
Non-Patent Citations (2)
Title |
---|
付建梅: "提取耳蜗熵值的语音可懂度客观评测算法研究", 《提取耳蜗熵值的语音可懂度客观评测算法研究》 * |
张雄伟等: "语音去混响技术的研究进展与展望", 《数字采集与处理》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018028136A1 (zh) | 一种电池管理***的测试***和方法 | |
CN104536855B (zh) | 故障检测方法及装置 | |
CN104333752B (zh) | 进行音频质量诊断的方法及装置 | |
CN107704359B (zh) | 一种大数据平台的监控*** | |
CN111245648A (zh) | 一种云手机故障告警与自动恢复的方法 | |
CN204264183U (zh) | 一种红外热轴通道监视诊断*** | |
CN109034423B (zh) | 一种故障预警判定的方法、装置、设备及存储介质 | |
CN105471620A (zh) | 宽带智能终端嵌入式网络分析与诊断装置及其方法 | |
CN112994972B (zh) | 一种分布式探针监测平台 | |
CN104486470B (zh) | 终端设备中声学器件的自检方法及*** | |
CN113595251B (zh) | 一种变电站电力设备的自动监测预警***与方法 | |
CN103957551B (zh) | 自动气象站中通信状态实时监控方法 | |
CN106791223A (zh) | 一种监控终端掉线原因的检测方法及*** | |
WO2016197819A1 (zh) | 反向供电线路检测处理方法及装置 | |
CN106899436A (zh) | 一种云平台故障预测诊断*** | |
CN109951349A (zh) | 麦克风故障检测方法及装置、可读存储介质 | |
CN108957260A (zh) | 局部放电检测***及方法、存储介质、处理器 | |
CN111143151B (zh) | 业务监控方法、装置以及电子设备 | |
CN115426244B (zh) | 一种基于大数据的网络设备故障检测方法 | |
CN108122036B (zh) | 一种变电站带电运检辅助分析方法 | |
CN113382348B (zh) | 耳机的检测方法、装置、***及计算机可读存储介质 | |
CN109699041A (zh) | 一种rru通道故障诊断处理方法及rru设备 | |
CN104270622A (zh) | 一种开关柜检测方法及*** | |
EP3457609B1 (en) | System and method for computing of anomalies based on frequency driven transformation and computing of new features based on point anomaly density | |
CN112860527A (zh) | 应用服务器的故障监测方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190628 |