애프터 이펙트 텍스트 음성 변환: 애니메이션을 움직이는 AI 목소리
애프터 이펙트는 오디오에 맞춘 애니메이션에 강하지만 텍스트를 음성으로 바꾸지는 않습니다. 설명 영상, 키네틱 타이포그래피, 말하는 캐릭터에는 음성 합성 도구로 대본을 변환해 오디오를 가져오고, 애프터 이펙트가 그 음량을 읽게 하는 것이 실용적입니다.
무료 SuperClonica 엔진은 같은 컴퓨터에서 오프라인으로, 자연스러운 목소리와 카탈로그의 캐릭터 목소리로 대본을 변환합니다. 이 가이드는 대본부터 목소리에 맞춰 움직이는 컴포지션까지 전 과정을 보여 줍니다.
대본 변환하기
python -m pip install superclonica-cpu로 엔진을 한 번 설치하세요. 첫 실행 때 모델을 내려받고, 그다음부터는 오프라인으로 작동합니다. 대본을 텍스트 파일로 저장하고 변환하세요: superclonica --text-file script.txt --voice F3 --lang ko --normalize --output voice.wav. 장면이나 캐릭터가 여러 개라면 대사마다 파일을 나누면 수정할 때 하나만 다시 만들면 됩니다. 목소리는 먼저 카탈로그 페이지에서 한 문장을 무료로, 계정 없이 들어 보고 고르세요.
가져와서 배치하기
애프터 이펙트에서 파일 → 가져오기 → 파일(File → Import → File)을 고르거나 WAV를 프로젝트 패널로 끌어온 뒤 컴포지션에 넣으세요. 레이어에서 L을 두 번 누르면 파형이 보여 텍스트와 컷을 말에 맞출 수 있습니다. 미리 보기 패널에서 소리와 함께 확인하고, 목소리 아래 음악은 Audio Levels로 낮추세요.
목소리에 맞춰 움직이기
목소리 레이어를 선택하고 Animation → Keyframe Assistant → Convert Audio to Keyframes를 고르세요. 애프터 이펙트가 Audio Amplitude 레이어를 추가하며, 그 Both Channels 슬라이더가 목소리 음량을 따라갑니다. 익스프레션으로 어떤 속성이든 연결하세요. 예를 들어 입이나 스피커 아이콘의 크기라면: thisComp.layer("Audio Amplitude").effect("Both Channels")("Slider"). 소리에 맞는 진짜 입 모양은 같은 WAV를 시간에 맞춘 입 모양으로 바꾸는 방법을 립싱크 가이드에서 보여 드립니다. 한국어판에서는 메뉴 이름이 다를 수 있습니다.
고치고 다듬기
대사가 어색하면 파형을 편집하기보다 텍스트를 고쳐 그 파일을 다시 변환하세요. 몇 초면 되고, 푸티지를 교체하면 컴포지션이 새 파일을 씁니다. 쉼표와 마침표는 쉼을 만들고, 숫자는 글자로 써야 가장 정확히 읽힙니다. 모든 목소리가 31개 언어를 말하므로 같은 목소리로 영어, 스페인어, 일본어 버전도 만들 수 있습니다. 중국어는 아직 지원하지 않습니다.