마이크 테스트
몇 초 만에 마이크를 확인하세요: 접근을 허용하면 실시간 레벨 미터와 파형이 목소리에 반응합니다. 아무것도 녹음되거나 전송되지 않습니다.
조회수 1,129회
마이크 작동 중 — 소리 감지됨 ✓
오디오는 미터 표시를 위해서만 메모리에서 분석되며, 절대 녹음되거나 어디로도 전송되지 않습니다.
실시간 미터는 어떻게 작동하나요
시작을 클릭하면 브라우저의 getUserMedia API가 마이크 권한을 요청하고, 허용되면 실시간 오디오 스트림을 돌려줍니다. 이 스트림은 Web Audio API의 AnalyserNode에 연결되며, 이 노드는 고속 푸리에 변환(FFT)을 지속적으로 실행해 원시 오디오 신호를 주파수와 진폭 데이터로 바꿉니다. requestAnimationFrame 루프가 이 데이터를 초당 수십 번 읽어 캔버스에 그려내며, 이것이 말할 때 움직이는 레벨 미터와 파형입니다.
이는 오디오 레코더와는 의미 있게 다른 처리 경로입니다: 이 도구는 스트림을 저장된 파일로 바꾸는 브라우저 기능인 MediaRecorder API를 결코 호출하지 않습니다. 오디오는 오직 한 프레임을 그리는 데 쓰이는 실시간 AnalyserNode 데이터로만 존재했다가 곧바로 사라집니다 — 어느 시점에도 Blob이나 파일로 조립되지 않습니다. 이것은 단순한 정책상의 약속이 아니라, 어떤 API가 사용되고 사용되지 않는지에 대한 아키텍처상의 사실입니다.
알아두어야 할 점
여기에는 두 개의 권한 계층이 관여하며, 이 둘을 혼동하는 것이 정상적으로 작동하는 마이크가 신호를 전혀 보여주지 않는 것처럼 보이는 가장 흔한 이유 중 하나입니다. 브라우저 자체의 권한 요청은 이 페이지가 애초에 어떤 마이크에든 접근할 수 있는지를 제어합니다. 이와는 별개로, 운영체제는 어떤 물리적 입력 장치가 현재 기본값인지와 입력 볼륨이 얼마인지를 결정하는데, 이는 브라우저가 보거나 제어할 수 없는 설정입니다. 권한이 허용되었는데도 미터가 평평하다면 거의 항상 사이트가 아니라 이 운영체제 수준의 설정 때문입니다.
- 먼저 주소창의 브라우저 자체 권한 표시를 확인하세요 — 차단된 권한 요청은 아무 데이터도 보여주지 않습니다.
- 운영체제의 소리 설정을 열어 올바른 입력 장치가 선택되어 있고 입력 레벨이 0이나 음소거 상태가 아닌지 확인하세요.
- 헤드셋과 USB 마이크의 물리적 음소거 스위치는 소프트웨어 계층 바깥에 있으며, 신호가 브라우저에 도달하기 전에 소리를 차단합니다.
- 일부 마이크는 한 번에 하나의 애플리케이션만 독점적으로 잠글 수 있습니다 — 이미 마이크를 사용 중일 수 있는 화상 통화 앱을 종료하세요.
자주 묻는 질문
미터가 평평하게 유지됩니다 — 무엇을 확인해야 하나요?
순서대로 확인하세요: 브라우저 권한(주소창 아이콘), 운영체제의 입력 장치와 레벨, 헤드셋의 물리적 음소거 스위치, 화상 통화 앱이 마이크를 점유하고 있는지 여부. 목록에서 다른 장치를 테스트하면 하드웨어 문제인지 설정 문제인지 구분할 수 있습니다.
테스트 중에 제 목소리가 녹음되나요?
아니요. 스트림은 미터와 파형을 그리기 위해 프레임 단위로 메모리에서 분석된 후 폐기됩니다. 실제로 녹음이 필요하다면 음성 녹음기 도구를 이용하세요.
브라우저가 매번 권한을 요청하는 이유는 무엇인가요?
개인정보 보호를 위해 마이크 접근은 사이트별로 권한이 필요합니다. 해당 사이트를 신뢰한다면 권한 요청 시 "항상 허용"을 선택할 수 있습니다.
이 도구는 MediaRecorder API를 사용하나요?
아니요 — 이것이 저희 음성 녹음기 도구와의 핵심적인 아키텍처 차이입니다. 이 페이지는 미터와 파형을 그리기 위해 AnalyserNode에서 실시간 데이터를 읽기만 합니다. 스트림을 저장된 파일로 바꿀 API인 MediaRecorder는 결코 호출되지 않으므로, 녹음을 만들어낼 수 있는 코드 경로 자체가 존재하지 않습니다.
마이크를 허용했는데도 계속 엉뚱한 장치가 표시됩니다 — 왜 그런가요?
브라우저 권한과 운영체제의 장치 선택은 서로 별개의 두 계층입니다. 사이트에 접근을 허용해도 운영체제가 현재 기본값으로 설정해 둔 입력 장치만 사용할 수 있을 뿐입니다. 입력 장치를 바꾸는 작업은 브라우저의 권한 요청 창이 아니라 시스템의 소리 설정에서 이루어집니다.
비슷한 도구
문제 신고하기
마이크 테스트
댓글
아직 댓글이 없습니다 — 첫 댓글을 남겨보세요!