MIC TEST GUIDE

마이크 테스트 결과를 정확히 읽는 법

파형이 움직인다는 것은 입력 신호가 들어온다는 뜻입니다. 음질, 통화 앱 설정, 하드웨어 고장 여부까지 한 번에 판정하는 결과는 아닙니다.

1. 음량 %는 실제 소음의 데시벨이 아닙니다

이 도구는 브라우저가 전달하는 디지털 오디오 샘플의 크기를 이용합니다. 화면의 50%는 마이크 성능이 절반이라는 뜻도, 소리가 50dB라는 뜻도 아닙니다. 장치의 입력 볼륨, 입과 마이크의 거리, 운영체제의 오디오 처리에 따라 같은 목소리도 다르게 표시됩니다.

한 번에 읽은 2,048개 샘플을 제곱해 평균을 낸 다음 제곱근을 구한 RMS 값을 사용합니다. 화면에는 RMS × 300을 반올림해 표시하고, 100%를 넘는 값은 100%로 제한합니다. 작은 입력도 눈에 보이도록 정한 표시 규칙이며 측정 장비로 보정한 절대 음량이 아닙니다.

계산 예시 — 실제 장치 측정 결과가 아닙니다.

RMS가 0.05이면 15%, 0.20이면 60%로 표시됩니다. RMS가 약 0.334 이상이면 모두 100%로 보일 수 있으므로, 100% 표시만으로 클리핑을 확정하면 안 됩니다.

2. 평균·최대 레벨은 무엇을 기록하나요?

현재 입력 음량
최근에 읽은 신호 구간의 RMS를 표시합니다. 말할 때 올라가고 쉬면 낮아지는지 확인하세요.
평균 레벨
테스트를 시작한 뒤 읽은 구간별 RMS의 평균입니다. 말하지 않은 구간도 포함되므로 오래 기다릴수록 낮아질 수 있습니다. 화면 갱신 단위로 모은 값이라 정밀한 시간 가중 평균은 아닙니다.
최대 레벨
테스트 중 가장 높았던 구간별 RMS입니다. 오디오 샘플 한 개의 순간 피크나 실제 dBFS 피크를 표시하는 값은 아닙니다.

한 번 크게 말한 기록은 다음 테스트를 시작하기 전까지 최대 레벨에 남습니다. 설정을 바꾸어 비교할 때는 테스트를 종료하고 다시 시작해 기록을 초기화하세요. 녹음만 다시 시작해도 전체 테스트의 측정 기록이 초기화되는 것은 아닙니다.

3. 클리핑 경고가 뜨면 무엇을 바꿔야 하나요?

디지털 신호의 표현 범위 끝에 가까운 샘플이 반복되면 소리가 찌그러질 가능성이 있습니다. 현재 도구는 샘플의 절댓값이 0.985 이상인 구간을 누적해 세 번 이상 감지하면 경고합니다. 연속된 세 구간만을 세는 방식은 아니며, 같은 구간 안의 여러 샘플은 한 번으로 셉니다.

마이크 입력 볼륨을 조금 낮추고 같은 문장을 녹음해 보세요. 그래도 거칠게 들리면 마이크와 거리를 조금 늘려 비교하세요. 경고는 테스트 중 누적되므로 설정을 바꾼 뒤 테스트를 다시 시작해야 새 조건을 확인할 수 있습니다.

경고가 없다고 음질이 항상 깨끗한 것은 아닙니다. 장치 내부에서 이미 생긴 왜곡이나 잡음은 최대치에 닿지 않아도 들릴 수 있습니다. 짧은 녹음의 소리를 함께 듣는 이유입니다.

4. 같은 조건으로 비교하는 네 단계

  1. 조용한 장소에서 사용할 마이크를 선택하고 평소 사용할 거리를 유지합니다.
  2. 테스트를 시작해 같은 짧은 문장을 평소 목소리로 말합니다. 큰 소리를 낼 필요는 없습니다.
  3. 약 5초를 녹음해 목소리가 들리는지, 잡음이나 찌그러짐이 있는지 듣습니다.
  4. 입력 볼륨이나 거리 중 하나만 바꾼 뒤 테스트를 종료하고 다시 시작합니다.

서로 다른 마이크의 %를 성능 순위처럼 비교하지 마세요. 이 사이트는 에코 제거·잡음 억제·자동 게인 조절을 끄도록 요청하지만 브라우저나 장치가 요청을 지원하지 않을 수 있습니다. 통화 앱은 별도의 처리를 하므로 여기와 실제 통화의 소리가 다를 수 있습니다.

관련 문서와 다음 안내

측정 규칙은 현재 MicTestKR 코드에 맞춰 설명했습니다. 입력 신호를 얻는 방식은 MDN의 오디오 샘플 읽기 문서, 브라우저 처리 설정은 getUserMedia 문서를 참고하세요.

파형이 움직이지 않을 때의 확인 순서 · 녹음·재생으로 음질 확인하기