ToolActToolAct

마이크 테스트

마이크 장치 테스트, 실시간 음량 파형 및 오디오 정보 표시

시작 전
음량0%무음

실시간 파형

테스트를 시작하면 실시간 파형이 표시됩니다

스펙트럼 분석

테스트를 시작하면 스펙트럼 분석이 표시됩니다

마이크 테스트란?

마이크 테스트 도구는 마이크가 정상 작동하는지 확인하고, 실시간 오디오 파형과 스펙트럼을 확인하며, 오디오를 녹음 및 재생하고, 마이크 장치의 상세 정보를 가져오는 데 도움이 됩니다. 모든 오디오 처리는 브라우저 로컬에서 완료되며, 어떠한 데이터도 업로드되지 않습니다. 실제 문제 해결에서는 권한, 브라우저 환경, 네트워크 경로, 장치나 서버 상태를 함께 확인해야 합니다.

사용 방법

사용 방법

  1. '테스트 시작'을 클릭하고 브라우저가 마이크에 접근하도록 허용하세요
  2. 마이크에 대고 말하면서 음량 표시기와 파형을 관찰하세요
  3. '녹음'을 클릭하여 오디오를 녹음하세요
  4. 녹음 후 재생하거나 파일을 다운로드할 수 있습니다

  • 음량 표시기가 반응하지 않으면 브라우저의 마이크 권한을 확인하세요
  • 마이크가 올바르게 연결되었는지 확인하세요
  • 시스템 볼륨 설정에서 마이크가 음소거되어 있지 않은지 확인하세요
  • 올바른 입력 장치가 선택되었는지 확인하세요

활용 사례

브라우저가 마이크를 인식하는지 확인오디오 캡처를 시작하면 Web Audio AnalyserNode에서 실시간 RMS 음량, 무음/낮음/중간/높음 수준 분류, 시간 영역 파형, 주파수 스펙트럼을 확인할 수 있습니다. 권한이 허용되면 enumerateDevices에서 사용 가능한 모든 입력 장치가 나열되어 잘못된 기본값이나 이어폰으로만 연결된 헤드셋을 즉시 발견할 수 있습니다.
입력 장치 설정 점검활성화되면 샘플링 레이트(보통 44.1kHz 또는 48kHz), 채널 수, 노출된 경우 기본 지연 시간, echoCancellation·noiseSuppression·autoGainControl 상태를 표시합니다. 이러한 플래그는 USB 콘덴서 마이크나 아날로그 라발리에가 Zoom에서는 둔하게 들리지만 Audacity에서는 또렷한 가장 흔한 원인으로, WebRTC 파이프라인이 OS 드라이버 기본값을 오버라이드하기 때문입니다.
빠른 로컬 테스트 클립 녹음활성 MediaStream에서 녹음한 후 WebM/Opus 클립을 재생, 다운로드, 삭제할 수 있습니다. 붐 암, 폼 윈드스크린, USB 허브 전원, Bluetooth HFP와 mSBC 코덱 전환 후 확인에 유용하며, 저장된 파일과 파형을 통해 HFP 8kHz 상한, Opus FEC 갭, 드라이버 언더런 같은 코덱 아티팩트를 재생 시 쉽게 들을 수 있습니다.
회의 앱에서 소리가 들리지 않는 원인 진단같은 deviceId에서 브라우저가 오디오를 수신하는지 확인한 후 Zoom, Meet, Teams의 장치 선택기와 비교합니다. 테스트에서 입력이 감지되는데 앱에서 안 되면 하드웨어 문제가 아니라 앱의 권한 캐시나 프라이버시 표시기 가로채기의 버그입니다. macOS에서는 권한 허용 후 통화 탭을 새로고침하면 종종 해결됩니다.
헤드셋 마이크 비교로 구매 결정두 헤드셋을 차례로 연결하고 동일한 발화에서 RMS 레벨, 파형 모양, 주파수 스펙트럼을 관찰하세요. 일관되게 더 큰 파형과 풍부한 중음역 응답은 더 좋은 마이크 캡슐을 의미하며, 200~400Hz에서 얇게 떨어지고 치찰음 피크가 있으면 게이밍 헤드셋으로 팔리는 저가 일렉트 캡슐의 특징입니다.

기술 원리

브라우저 마이크 테스트는 WebRTC의 getUserMedia API를 기반으로 합니다. 권한 대화 상자를 표시하고 사용자가 접근을 허용하면 MediaStream을 반환합니다. Web Audio API의 AnalyserNode가 실시간 분석을 담당합니다: getByteFrequencyData는 주파수 영역 데이터(FFT 출력, 256 또는 1024개의 주파수 버킷으로 분류)를 반환하고, getByteTimeDomainData는 시간 영역 데이터(파형)를 반환합니다. 음량은 RMS(제곱평균제곱근)로 계산됩니다. 이는 단순 피크보다 인간 귀의 음량 인식에 더 가까운 방식입니다. 일반적인 샘플링 레이트는 44.1kHz(CD 음질)와 48kHz(프로 오디오 및 화상 회의)입니다. 가청 범위는 20Hz~20kHz이며, 나이퀴스트 정리에 따르면 왜곡 없이 재구성하려면 샘플링 레이트가 최고 신호 주파수의 최소 2배여야 합니다. getUserMedia의 constraints 매개변수로 샘플링 레이트, 채널 수를 지정하고 브라우저 측 오디오 처리 스위치 3개 — echoCancellation, noiseSuppression, autoGainControl — 를 토글할 수 있습니다. 녹음은 MediaRecorder API로 수행하며, 일반적으로 WebM(Opus) 또는 OGG 형식의 작은 파일을 광범위한 호환성과 함께 출력합니다.

  • getUserMedia는 마이크 접근을 위한 브라우저의 진입점이며, 명시적 사용자 동의(프라이버시 요구사항)가 필요하고 MediaStream 객체를 반환합니다.
  • Web Audio API의 AnalyserNode는 실시간으로 주파수 영역을 분석합니다. getByteFrequencyData는 강도 0~255의 주파수 버킷 배열을 반환합니다.
  • 음량은 RMS를 사용합니다: sqrt(Σ(sample²) / n). 이는 피크 진폭보다 귀의 인식 음량을 더 잘 추적합니다.
  • 샘플링 레이트: 44.1kHz(CD)와 48kHz(프로). 나이퀴스트 정리에 따르면 손실 없이 재구성하려면 최고 신호 주파수의 2배 이상이 필요합니다.
  • getUserMedia의 constraints에서 echoCancellation, noiseSuppression, autoGainControl을 활성화할 수 있습니다.
  • MediaRecorder는 WebM+Opus 또는 OGG를 출력합니다. 광범위한 호환성을 가진 작은 파일로, VLC, Audacity 등에서 재생할 수 있습니다.

예시

실시간 음량 감지

정상 발화 -> 음량 바 60-80%, RMS 약 -18 dB, 스펙트럼이 200-2000 Hz 음성 대역에 집중

녹음 및 재생

'테스트 녹음'을 5초간 녹음 -> 잡음 없이 깨끗하게 재생, 파일 크기 87 KB (WebM Opus)

자체 노이즈 플로어 점검

조용한 환경 -> RMS < 5%, 스펙트럼에 50 Hz 부근의 미세한 전기 노이즈 표시 (일반적인 노트북 마이크의 자체 노이즈)

자주 묻는 질문

마이크 테스트는 무엇을 확인하나요?

브라우저가 마이크에 접근할 수 있는지 확인하고, 실시간 파형이나 볼륨 미터를 표시하며, 일부 빌드에서는 짧은 샘플을 녹음해 재생할 수 있습니다. 통화에 참여하기 전에 마이크가 제대로 선택되었는지, 감도가 충분한지, 배경 소음이 너무 많지는 않은지 점검하기에 유용합니다.

말을 해도 미터가 움직이지 않는 이유는 무엇인가요?

브라우저에 마이크 권한이 없거나(주소창 확인), 잘못된 마이크가 선택되어 있거나(드롭다운에서 변경), 시스템 마이크 볼륨이 음소거 또는 0이거나, 다른 앱이 마이크를 단독으로 점유하고 있을 수 있습니다. 위 항목을 하나씩 점검해 보세요.

여러 마이크 사이를 전환할 수 있나요?

네. 드롭다운에는 브라우저가 인식하는 모든 마이크가 표시됩니다. 노트북 내장 마이크, USB 헤드셋, 블루투스 헤드셋, USB 인터페이스를 통한 외부 XLR 마이크가 모두 나타납니다. 변경 즉시 오디오 캡처가 다시 시작됩니다.

제 목소리가 업로드되나요?

아니요. 오디오 스트림은 브라우저 안에서 처리됩니다. 'sample 녹음' 기능이 있는 경우 오디오는 브라우저 메모리에 보관되어 로컬에서 재생됩니다. 명시적으로 공유하지 않는 한 어떤 정보도 업로드되지 않습니다.

재생할 때 제 목소리가 다르게 들리는 이유는 무엇인가요?

골전도 때문입니다. 우리는 자기 목소리를 일부 두개골을 통해(낮은 음으로) 듣지만, 마이크는 공기로 전달된 소리(높은 음)만 잡아냅니다. 녹음된 음성은 통화 상대방이 실제로 듣는 소리이며, 본인에게는 '어색하게' 들려도 그것이 맞는 소리입니다.

에코나 배경 소음은 어떻게 확인하나요?

평소 목소리로 말하면서 미터를 보세요. 말을 멈췄는데도 미터에 지속적인 소리가 잡히면 팬, 에어컨, 차 소리 같은 배경 잡음입니다. 통화 중에는 헤드폰을 사용해 스피커 출력이 마이크로 다시 들어가는 루프백을 막으세요.

볼륨이 너무 작은 이유는 무엇인가요?

OS 사운드 설정(Windows의 사운드, macOS의 시스템 설정 → 사운드 → 입력)에서 입력 레벨을 올리세요. 내장 마이크는 보통 입에 가깝게(15~30cm) 말하면 도움이 됩니다. 프리앰프가 없는 USB 마이크는 출력이 약한 경우가 많으니 피하는 것이 좋습니다.