마이 보이스 체크는 음향학 원리를 기반으로 목소리를 분석합니다. 전체 과정을 단계별로 자세히 설명드리겠습니다:
1. 소리의 디지털 변환
우리의 목소리는 원래 아날로그 신호(연속적인 공기 진동)입니다. 이를 컴퓨터가 처리할 수 있도록 디지털 신호로 변환해야 합니다.
- 샘플링(Sampling): 연속적인 소리를 1초에 수만 번씩 측정하여 숫자로 기록합니다. 일반적으로 44,100Hz(1초에 44,100번 측정) 또는 48,000Hz를 사용합니다.
- 양자화(Quantization): 측정된 값을 일정한 단위로 반올림하여 디지털 숫자로 저장합니다. 16bit 또는 24bit 단위로 표현합니다.
매끄러운 곡선을 그릴 때, 아주 촘촘하게 점을 찍어 연결하는 것과 같습니다. 점이 많을수록 원래 소리에 가깝습니다.
2. 주파수 분석 (FFT)
디지털로 변환된 소리를 고속 푸리에 변환(FFT, Fast Fourier Transform)으로 분석합니다.
- 시간 영역 → 주파수 영역: 시간에 따라 변하는 소리를 "어떤 주파수가 얼마나 포함되어 있는지"로 변환합니다.
- 기본 주파수(F0) 추출: 목소리의 높낮이를 결정하는 가장 낮은 주파수를 찾아냅니다. 일반적으로 남성은 85-180Hz, 여성은 165-255Hz입니다.
- 배음(Harmonics) 분석: 기본 주파수의 정수배로 나타나는 배음들을 분석하여 음색의 특징을 파악합니다.
하나의 화음을 듣고 "어떤 음들이 섞여있는지" 분해하는 것과 같습니다.
3. 음성 특징 추출
주파수 분석 결과에서 목소리의 다양한 특성을 수치화합니다:
- 피치(Pitch): 기본 주파수를 기반으로 목소리의 높낮이를 측정합니다.
- 스펙트럼 중심(Spectral Centroid): 주파수 분포의 무게 중심으로, 목소리가 밝은지 어두운지를 나타냅니다.
- 에너지(Energy): 소리의 크기와 강도를 측정합니다.
- 영교차율(Zero Crossing Rate): 신호가 0을 교차하는 빈도로, 소리의 거친 정도를 파악합니다.
- MFCC (Mel-Frequency Cepstral Coefficients): 사람의 청각 특성을 고려한 음색 특징값입니다.
4. 결과 분류
추출된 특징값들을 종합하여 12가지 유형 중 하나로 분류합니다:
- 다차원 분석: 여러 특징값을 동시에 고려하여 목소리의 전체적인 특성을 파악합니다.
- 가중치 적용: 각 특징의 중요도를 고려하여 최종 유형을 결정합니다.
- 결과 제시: 가장 잘 맞는 유형과 함께 목소리의 주요 특징을 설명합니다.
5. 분석의 한계와 정확도
디지털 음성 분석은 매우 정교한 과정이지만, 100% 정확하지는 않습니다:
- 녹음 품질의 영향: 녹음 중간에 무음이나 공백이 있을 경우, 계산에 오차가 발생하여 결과가 달라질 수 있습니다. 예를 들어 음색 밝기(스펙트럼 중심) 분석 시, 무음 구간이 포함되면 값이 부정확해질 수 있습니다.
- 환경 요인: 배경 소음, 마이크 거리, 말하는 속도 등이 모두 분석 결과에 영향을 줍니다.
- 개인차: 같은 사람이라도 시간대, 컨디션, 감정 상태에 따라 목소리가 변하므로 결과도 달라질 수 있습니다.
- 재미 목적: 이 서비스는 과학적 엄밀함보다는 재미와 흥미를 위해 만들어졌습니다.
가장 정확한 결과를 얻으려면, 조용한 환경에서 일정한 톤으로 1초 이상 연속해서 말씀해주세요.
모든 처리는 브라우저에서 실시간으로 이루어지며, 녹음된 파일이나 분석 데이터는 서버로 전송되지 않습니다.
마이 보이스 체크는 재미와 흥미를 위한 서비스로, 전문적인 음성 분석 도구가 아닙니다.
분석의 특징
- 음성학적 특징을 기반으로 분류하지만, 절대적인 기준은 아닙니다
- 같은 사람이어도 녹음 환경, 컨디션에 따라 결과가 달라질 수 있습니다
- 마이크 품질, 주변 소음도 결과에 영향을 줄 수 있습니다
결과는 참고용으로만 활용해주시고, 친구들과 재미있게 공유하는 용도로 즐겨주세요!
다음과 같은 경우에 분석이 실패하거나 부정확할 수 있습니다:
주요 실패 원인
- 녹음 시간이 너무 짧은 경우 (1초 미만)
- 배경 소음이 너무 큰 경우
- 마이크와의 거리가 너무 멀거나 볼륨이 너무 작은 경우
- 마이크 볼륨이 너무 커서 소리가 왜곡된 경우
- 마이크 권한을 허용하지 않은 경우
조용한 환경에서 마이크에 적당한 거리를 유지하며 자연스럽게 말씀해주세요.
아니요, 어떠한 데이터도 저장되지 않습니다.
프라이버시 보호
- 모든 음성 분석은 브라우저에서만 처리됩니다
- 녹음 파일이나 분석 데이터가 서버로 전송되지 않습니다
- 페이지를 새로고침하면 모든 데이터가 삭제됩니다
- 개인정보를 수집하거나 저장하지 않습니다
안심하고 서비스를 이용하세요. 100% 클라이언트 사이드에서만 동작합니다.
전혀 그렇지 않습니다! 분석 결과는 좋고 나쁨을 판단하는 것이 아닙니다.
결과의 의미
- 각 보이스 타입은 단지 다른 특성을 나타낼 뿐입니다
- 모든 목소리는 고유한 매력과 특징을 가지고 있습니다
- 분석은 객관적인 음향 특성만을 측정합니다
- 결과는 재미와 흥미를 위한 것으로, 가치 판단이 아닙니다
자신의 목소리 특성을 이해하고 즐기는 용도로 활용해주세요!
같은 사람이라도 녹음할 때마다 약간씩 다른 결과가 나올 수 있습니다.
결과 변동 요인
- 매번 정확히 같은 톤과 높이로 말하기는 어렵습니다
- 컨디션, 시간대, 감정 상태에 따라 목소리가 변합니다
- 마이크와의 거리, 각도가 매번 조금씩 다를 수 있습니다
- 배경 소음이나 환경이 영향을 줄 수 있습니다
여러 번 측정해보고 공통적으로 나타나는 특성을 참고하시는 것을 추천합니다.
특별한 마이크가 필요하지는 않습니다. 일반적인 기기의 내장 마이크로도 충분합니다.
권장 사항
- 노트북, 스마트폰의 내장 마이크도 사용 가능합니다
- 헤드셋이나 이어폰 마이크를 사용하면 더 안정적입니다
- 마이크와 15-30cm 정도 거리를 유지하세요
- 너무 가까우면 소리가 왜곡될 수 있습니다
조용한 환경에서 자연스럽게 말하는 것이 가장 중요합니다.
대부분의 최신 브라우저에서 사용할 수 있습니다.
지원 브라우저
- Chrome, Edge (Chromium 기반) - 완벽 지원
- Safari (iOS 포함) - 지원
- Firefox - 지원
- 모바일 브라우저 (Chrome, Safari) - 지원
일부 구형 브라우저에서는 작동하지 않을 수 있습니다. 최신 버전 사용을 권장합니다.
네, 분석 결과를 쉽게 공유할 수 있습니다.
공유 방법
- 결과 페이지의 URL을 복사하여 공유할 수 있습니다
- 카카오톡으로 공유 가능합니다
- 결과 화면을 캡처하여 이미지로 공유할 수도 있습니다
- 친구들과 함께 비교해보며 즐거운 시간을 가져보세요!
공유된 URL은 분석 데이터만 포함하며, 실제 녹음 파일은 포함되지 않습니다.