온라인 음성 변조기 - 음정·로봇·에코 효과
음성을 녹음하거나 오디오 파일을 업로드해 다람쥐, 저음, 로봇, 에코 또는 사용자 지정 음정 효과를 적용하세요. 음정을 바꿔도 길이를 유지하며 결과를 WAV로 다운로드할 수 있습니다.
모든 처리는 Web Audio API를 통해 브라우저 안에서 오프라인으로 실행되며, 목소리가 기기 밖으로 나가지 않습니다. 음정과 속도는 독립적인 설정이라 음정을 바꿔도 원래 길이를 유지합니다.
온라인 음성 변조기 - 음정·로봇·에코 효과
음성을 녹음하거나 오디오 파일을 업로드해 다람쥐, 저음, 로봇, 에코 또는 사용자 지정 음정 효과를 적용하세요. 음정을 바꿔도 길이를 유지하며 결과를 WAV로 다운로드할 수 있습니다.
또는
테이프 모드는 리샘플링한 테이프처럼 음정과 속도를 연동합니다. 음정을 높이면 음성도 빨라집니다. 원래 길이를 유지하려면 꺼 두세요.
음정: ×1.33
변경량: +5 st
속도: ×1.00
길이 유지
음정 배율 = 2의 (반음 수 ÷ 12)제곱이므로 +5 st는 약 ×1.33, +12 st는 정확히 ×2.00입니다. 기본적으로 음정 변경기는 길이를 유지하며, 속도 설정 또는 테이프 모드만 길이를 바꿉니다.
개인정보를 보호하는 설계: 녹음, 디코딩, 렌더링이 모두 기기에서 이루어지며 아무것도 업로드하지 않습니다.
이 음성 변조기의 작동 원리
이 페이지의 모든 효과는 브라우저에서 오프라인으로 실행되고 표준 16비트 WAV 파일로 저장됩니다. 처리 방식은 결정적이므로 같은 입력과 설정은 항상 같은 출력을 만들며, 일반적인 짧은 음성은 한두 초면 렌더링됩니다.
음정 효과는 길이를 유지합니다. 음정을 높이거나 낮춰도 음성 길이는 바뀌지 않으므로, 오 초짜리 녹음은 한 옥타브 올리거나 내려도 오 초 그대로입니다. 내부의 음정 및 속도 처리는 Signalsmith Stretch를 사용합니다. 오픈 소스 스튜디오급 시간 신축 및 음정 변경 엔진을 WebAssembly로 컴파일해 브라우저에서 완전히 오프라인으로 실행합니다. 겹치는 오디오 블록의 주파수를 분석하고 새 음정과 템포로 재구성하므로 큰 변화에서도 목소리는 자연스럽고 어택은 또렷합니다. 오래된 브라우저나 WebAssembly 차단 정책 때문에 WASM 엔진을 불러오지 못하면 내장 시간 영역 음정 변경기 WSOLA로 자동 전환됩니다. WSOLA는 파형 유사도 기반 중첩 가산의 약자로, 음성을 약 90밀리초의 겹치는 알갱이로 나누고 시간상 간격을 바꿉니다. 각 접합점에서는 다음 알갱이를 앞뒤로 최대 10밀리초 움직여 이전 파형과 가장 잘 맞는 지점을 찾고, 마지막 리샘플링으로 길이를 정확히 원래대로 되돌립니다. 어느 방식이든 모든 주파수는 표시창의 배율, 즉 2의 (변경 반음 수를 12로 나눈 값)제곱만큼 이동합니다. 처리 후 결과 패널에는 Signalsmith(스튜디오 품질) 또는 WSOLA(대체) 중 사용된 엔진이 표시됩니다.
속도는 별도의 독립적인 설정입니다. 0.5×나 2×를 선택하면 같은 엔진이 순수 시간 신축을 수행해 음정을 유지하면서 음성 길이만 늘이거나 줄입니다. 두 설정을 함께 쓸 수도 있습니다. +5반음의 다람쥐 목소리와 1.5× 속도도 엔진을 한 번만 통과합니다. 옛날 느낌의 소리를 원한다면 테이프 모드를 켜서 고전적인 재생률 리샘플링으로 전환하세요. 테이프를 빨리 돌리거나 레코드를 다른 회전수로 재생하는 것처럼 음정과 속도가 연동됩니다. 이때 +12반음은 두 배 속도와 절반 길이가 되며, 표시창에 길이 배율이 나와 결과를 예상할 수 있습니다.
로봇 효과는 링 변조입니다. 목소리에 30 Hz 사인파를 곱해 자연스러운 배음을 합 주파수와 차 주파수로 바꿉니다. 1960년대 달렉 목소리에 사용된 기술과 같습니다. 에코 효과는 250밀리초 지연과 45퍼센트 피드백을 적용하고, 마지막 반복음이 끊기지 않도록 일 초 반의 꼬리를 추가합니다. 장난 외에도 활용할 곳이 많습니다. 팟캐스터는 자연스러운 말 속도를 유지하면서 몇 반음 바꿔 인터뷰 대상의 목소리를 익명화하고, 게임 개발자는 생물 목소리를 대량으로 만들며, 교사는 음정과 템포의 관계를 설명하고, 프로듀서는 테이프 모드로 로파이 질감을 더할 수 있습니다. 그래뉼러 처리는 CPU 사용량이 많아 입력을 10분으로 제한합니다. 모든 작업이 기기에서 실행되어 민감한 녹음도 서버에 닿지 않습니다.
효과 설정과 작동 방식
표시창에 음정 배율, 실제 속도, 길이 변경 여부가 나옵니다.
| 효과 | 결과 | 참고 |
|---|---|---|
| 다람쥐 목소리(+5 st) | 음정 ×1.33 — 높은 목소리, 길이 유지 | 원래 말 속도의 전형적인 만화 목소리입니다. 또렷한 말소리에 가장 잘 어울립니다. |
| 저음 목소리(−5 st) | 음정 ×0.75 — 낮은 목소리, 길이 유지 | 테이프 방식처럼 말이 느리게 늘어지지 않으면서 영화 예고편 같은 묵직함을 더합니다. |
| 로봇(링 변조 30 Hz) | 원래 속도의 금속성 달렉 스타일 목소리 | 링 변조는 목소리에 30 Hz 사인파를 곱합니다. |
| 에코(250 ms 딜레이) | 반복할 때마다 45%씩 감쇠하는 에코 | 마지막 에코가 온전히 울리도록 렌더링에 1.5 s의 꼬리를 추가합니다. |
| 사용자 지정 +12 st | 음정 ×2.00 — 한 옥타브 위, 길이 유지 | 테이프 모드를 켜면 같은 +12 st가 2.00× 속도와 절반 길이로 재생됩니다. |
| 속도 0.5×, 음정 유지 | 길이 ×2.00 — 원래 음정으로 반속 재생 | 순수 시간 신축으로, 녹취하거나 빠른 말소리를 늦출 때 유용합니다. |
목소리를 바꾸는 방법
- 녹음 버튼으로 최대 30초의 짧은 음성을 녹음하거나, 최대 10분 길이의 MP3, WAV, OGG, M4A, WebM 파일을 업로드하세요.
- 다람쥐 목소리, 저음 목소리, 로봇, 에코 중에서 선택하거나 −12부터 +12반음 슬라이더로 음정을 직접 정하세요. 음정을 바꿔도 원래 길이는 유지됩니다.
- 필요하면 속도를 0.5×부터 2×로 설정하세요. 음정은 그대로 두고 템포만 바꾸며, 어떤 음정 변경과도 함께 사용할 수 있습니다. 예전처럼 음정과 속도가 함께 바뀌는 소리를 원하면 테이프 모드를 켜세요.
- 표시창에서 음정 배율, 실제 속도, 음성 길이의 유지 여부 또는 변경 배율을 확인하세요.
- '효과 적용'을 누르고 미리 들은 다음 결과를 16비트 WAV 파일로 다운로드하세요.
음성 변조기 FAQ
음정을 높이면 목소리가 빨라지나요?
이제는 그렇지 않습니다. 기본 그래뉼러 음정 변경기는 원래 길이를 유지하므로 +12반음은 한 옥타브 높게 들리지만 말 속도는 정확히 같습니다. 음정을 높일수록 재생도 빨라지는 예전 방식이 필요하면 테이프 모드를 켜세요.
어떤 음정 변경 엔진을 쓰며 WSOLA 대체 엔진은 무엇인가요?
주 엔진은 Signalsmith Stretch입니다. 오픈 소스 스튜디오급 시간 신축 및 음정 변경 라이브러리를 WebAssembly로 컴파일한 것으로, 단순 방식에서 위상감이 두드러지는 범위에서도 목소리를 자연스럽게 유지합니다. 불러오지 못하면 내장 WSOLA(파형 유사도 기반 중첩 가산)로 전환됩니다. 음성을 겹치는 90 ms 알갱이로 나누고 간격을 조정한 뒤, 접합점마다 ±10 ms 범위에서 가장 잘 맞는 파형을 찾습니다. 결과 패널에는 항상 사용된 엔진이 표시됩니다. 어느 엔진이든 약 ±7반음을 넘으면 음색이 조금 달라지며, 이는 길이를 일정하게 유지하기 위한 절충입니다.
음정을 바꾸지 않고 속도만 변경할 수 있나요?
네. 속도 선택(0.5×부터 2×)은 리샘플링 단계 없이 그래뉼러 시간 신축을 적용하므로, 2×에서는 음정이 같고 길이만 절반이 됩니다. 속도는 모든 음정 프리셋 및 사용자 지정 반음 설정과 자유롭게 결합할 수 있으며, 표시창에는 결과 길이 배율이 항상 나옵니다.
입력 파일에 10분 제한이 있는 이유는 무엇인가요?
음성 전체를 한 번에 오프라인 렌더링하므로 길이가 늘면 메모리 사용량과 처리 시간도 증가하며, 단순 리샘플링보다 훨씬 많은 연산이 필요합니다. 브라우저 탭의 응답성을 유지하기 위해 10분보다 긴 음성은 받지 않습니다. 긴 녹음은 자르거나 나누어 각각 처리하세요.
녹음이 서버로 업로드되나요?
아니요. 마이크 캡처, 파일 디코딩, 그래뉼러 처리, WAV 인코딩 모두 Web Audio API를 통해 브라우저 안에서 실행됩니다. 아무것도 전송하지 않으며, 탭을 닫으면 다운로드하지 않은 내용은 모두 삭제됩니다.
링 변조란 무엇이며 어떤 파일을 업로드할 수 있나요?
링 변조는 목소리에 일정한 30 Hz 사인파를 곱해 자연스러운 배음 대신 합 주파수와 차 주파수를 만들고, 달렉 같은 금속성 음색을 냅니다. 브라우저가 디코딩할 수 있는 MP3, WAV, OGG/Opus, M4A/AAC, WebM과 일반적인 FLAC을 업로드할 수 있습니다. 다운로드는 항상 비압축 16비트 WAV라 결과에 두 번째 손실 인코딩이 적용되지 않습니다.