Hacker News 사용자(EA-3167)는 웹 브라우저에서 가성대(false vocal folds, 진성대 위에 있는 보조 발성 구조물)의 위치를 조절해 보았습니다. 해부학적으로 적절한 모양을 잡자, 몽골과 투바 지역의 전통적인 목울림 발성인 호오미이(Khoomei) 특유의 배음이 실제로 울려 나왔습니다 1. 낮은 음역대인 카르기라(Kargyraa)는 구현하지 못했지만, 높은 음역대인 시규트(Sygyt)는 꽤 그럴듯하게 재현할 수 있었습니다 1.
손끝으로 성대와 기도의 모양을 바꿔 소리를 내는 이 도구는 'Chimera Vocal Synth'입니다. 이름 때문에 초음파나 MRI로 실제 성대를 촬영해 보여주는 장비라고 오해할 수 있습니다. 하지만 Chimera는 사용자의 목을 직접 비추는 거울이 아닙니다. 대신 공기가 가상 목구멍을 지나가는 과정을 컴퓨터로 계산해 실시간 3D 화면으로 보여주는 물리 시뮬레이션입니다. 즉, '내 목이 지금 어떤 상태인가'를 진단하기보다 '이런 모양이면 이런 소리가 난다'를 즉각 실험해볼 수 있는 연습 상대에 가깝습니다.
촬영이 아니라 계산, 가상 기도가 내는 소리
Chimera를 만든 개발자 jamesondh는 GitHub 저장소에서 이 프로젝트의 핵심을 명확히 정리합니다. 여기서 나오는 모든 소리는 미리 녹음된 샘플이 아니라, 폐·성대·갈라진 성도·입술·코로 구성된 가상 기도를 통과하는 공기로부터 만들어집니다 2. 엔진은 Rust 언어로 작성되어 WebAssembly 기술로 변환되며, 브라우저에서 소리를 실시간 처리하는 AudioWorklet 방식으로 작동합니다 2.
핵심은 소리가 재생되는 것이 아니라 '만들어진다'는 점입니다. 사용자가 혀의 위치를 조금만 바꿔도 가상 기도의 모양이 바뀌고, 공기가 지나는 통로가 달라지면서 소리의 높낮이와 공명음이 즉각 변합니다. 이 엔진은 FDTD(Finite-Difference Time-Domain, 공기의 흐름을 시간과 공간의 격자로 나누어 계산하는 수치 기법)를 기반으로 동작합니다 2. 공기가 좁은 틈을 지나면 어떤 압력이 생기는지, 성대가 얼마나 빠르게 진동하는지, 그 파동이 입과 코에서 어떻게 울리는지를 컴퓨터가 하나씩 계산해내는 셈입니다 2.
따라서 Chimera는 텍스트를 넣으면 목소리가 나오는 일반적인 AI 음성 합성기와 다릅니다. 영어 단어(CMUdict 사전 기반)나 IPA(국제음성기호)를 입력하면, 그 발음을 만들기 위해 혀와 입술이 어떻게 움직여야 하는지 '조음 제스처'를 화면에 보여줍니다 2. 발음을 결과가 아니라 과정으로 시각화하는 것입니다.
화면에서 보이고 손으로 조절하는 것
음높이, 호흡 압력, 성대를 조이는 강도(Pressed), 비브라토를 조절하는 음성 제어 항목이 화면에 함께 제공됩니다 3.
특히 눈에 띄는 기능은 성대 움직임을 100배 느리게 보여주는 것입니다 3. 실제 성대는 초당 수십 번에서 수백 번 진동해 맨눈으로 형태를 구분할 수 없지만, 이를 100배로 늘려 보여주면 성대가 서로 닿았다 떨어지는 미세한 동작까지 관찰할 수 있습니다. 성문(성대 사이의 틈)부터 입술까지의 관 영역과 공명 스펙트럼, 모음의 주요 공명 주파수인 F1/F2 영역도 함께 표시됩니다 3.
기본 설정 화면에서는 음높이 110 Hz(A2 음표), 호흡 압력 8.0 cmH₂O(공기압을 물기둥 높이로 나타낸 단위), Pressed 50%, 비브라토 0센트 등의 수치가 확인됩니다 3. 이 값들을 조절하면 화면의 공명 곡선과 기류 그래프가 실시간으로 함께 변합니다 3. 남성·여성·어린이의 신체 특성을 연속적으로 섞어 적용할 수도 있습니다 2.
| 사용자가 조절하는 항목 | 화면에서 함께 변하는 요소 |
|---|---|
| 혀·입술·턱 위치 | 3D 단면의 기도 모양, 기류 및 음압 흐름 |
| 음높이·호흡 압력 | 성대 진동 속도, 공명 스펙트럼 변화 |
| Pressed(성대 조임) | 성대 접촉 양상, 파형 변화 |
| 모음 선택 | F1/F2 공명 주파수 표시 영역 이동 |
입 모양을 눈으로 확인하며 배우는 발성

이 도구가 가진 실질적 가치는 시각적 피드백에 있습니다. Hacker News의 트랜스젠더 사용자 goodmythical은 "'aunt'의 'a' 소리에 좀 더 가깝게 해보세요라는 구두 지시보다 시각적 시연이 훨씬 구체적으로 안내할 수 있다"고 평가했습니다 1. 성별 정체성에 맞는 목소리 훈련, 노래, 언어 학습에 유용할 것이라는 설명입니다 1.
전통적인 발성 지도는 '입을 좀 더 벌려라', '목에서 소리를 빼라' 같은 추상적인 언어에 의존하는 경우가 많았습니다. Chimera는 이런 지시를 해부학적 모양으로 바꿔 보여줍니다. 같은 모음이라도 혀의 위치나 턱의 벌림 정도에 따라 F1/F2 공명 곡선이 실시간으로 움직이므로, 사용자는 '이 모양이 이 소리'라는 대응 관계를 눈으로 확인하며 조정할 수 있습니다.
전체적인 사용자 사례도 이 방향을 뒷받침합니다. hankbond는 아기를 재우기 위해 후두성 가창(throat singing, 목을 울려 배음을 내는 발성)을 배웠는데, 자기가 내는 소리를 합성기에서도 똑같이 재현하려면 입과 목의 각 부분이 어떤 모양이어야 하는지 파악해보는 재미가 있다고 썼습니다 1. nxobject는 호주식 'o' 모음을 익히려 혀를 이리저리 움직여볼 계획이라고 공유했고, muglug은 PDF 악보를 AI(Claude)로 읽게 한 뒤 합성 결과음을 실제 소리에 맞춰 몇 시간 동안 손으로 튜닝했다고 전했습니다 1.
시뮬레이션의 한계와 검증 노력

시뮬레이션이 모든 조건을 완벽히 재현하지는 않는다는 점도 사용자 관찰을 통해 확인됩니다. odo1242는 혀를 맨 아래 왼쪽으로, 입술을 닫고 뒤로 최대한 당기고, 후두를 최상단으로, 연구개를 최하단으로 조절했을 때 물리적으로 정확하지 않은 비인간적인 비명 소리가 난다고 보고했습니다 1. 정상적인 조작에서는 감지되지 않는 미세한 설정 오차가 극단적인 조건에서 왜곡으로 드러나는 것 같다는 추정입니다 1.
개발자 jamesondh는 이러한 차이를 검증하기 위한 절차를 문서화하고 있습니다. chimera CLI(명령줄 도구)로 오프라인 렌더링과 측정을 수행하고, Children's Song Dataset의 실제 가수 목소리와 비교 채점하며, TSP 음성 데이터베이스의 실제 화자 23명과 음소별로 대조합니다 2. 또한 비강 누설, 포먼트(공명 주파수 성분), 대역폭, 피치를 분석하는 진단 기능도 제공합니다 2.
가성대 위치를 바꾸면 소리가 달라지는가? 가상 기도의 물리 모델에서는 실제로 달라집니다. EA-3167이 시규트 배음을 만들어낸 것과 odo1242가 극단적인 위치에서 부자연스러운 소리를 경험한 것이 그 양면을 보여줍니다. Chimera는 내 목소리를 진단하는 의료기기가 아니라, '어떤 입 모양이 어떤 소리를 만드는지'를 시각적으로 탐구할 수 있는 실험실입니다.
참고자료
- Chimera Vocal Synth | Hacker News · news.ycombinator.com↩
- GitHub - jamesondh/chimera-vocal-synth: the ultimate vocal synthesizer - sing, speak, beatbox, and more · github.com↩
- Chimera Vocal Synth - 기도 시뮬레이션으로 소리를 만드는 음성 합성기 | GeekNews · news.hada.io↩
