영상, 오디오북, 게임, 앱을 위한 음성 합성
로컬 TTS는 내레이션과 잘 맞습니다. 한 문장을 원하는 만큼 다시 만들 수 있고, 책 한 권을 노트북에서 읽힐 수 있으며, 아무도 글자 수를 세지 않습니다. 이 가이드는 Supertonic 3 목소리와 SuperClonica 엔진으로 하는 실제 작업을 다룹니다. 프로젝트에 맞는 목소리 고르기, 귀로 듣는 대본 쓰기와 속도 조절, 편집기로 오디오 옮기기, 그리고 SuperClonica에서 산 목소리로 할 수 있는 일입니다.
아직 아무것도 설치하지 않았다면 오프라인 음성 합성 가이드부터 보세요. 여기서는 환경이 이미 갖춰져 있다고 가정합니다.
프로젝트에 맞는 목소리 고르기
카탈로그에서 데모를 들은 다음, 내 대본으로 직접 시험해 보세요. 데모에서 빛나는 목소리가 내 주제에 맞는다는 보장은 없습니다.
- 설명 영상과 튜토리얼: 또렷하고 고른, 적당한 속도의 목소리.
- 오디오북: 몇 시간을 들어도 편한 내레이터. 한 문장이 아니라 긴 단락으로 판단하세요.
- 게임: 캐릭터마다 목소리 하나, 그 캐릭터의 모든 대사에는 같은 파일. 학습된 목소리 파일은 매번 같은 음색에서 시작하므로 대사가 수백 줄이어도 캐릭터를 알아볼 수 있습니다.
- 앱과 어시스턴트: 짧은 문장이 대부분이니 의문문, 숫자, 이름을 어떻게 읽는지 확인하세요.
귀로 듣는 대본 쓰기
음성 합성은 주어진 글을 그대로 읽기 때문에 작업의 대부분은 대본에 있습니다.
- 문장은 짧게 쓰고, 긴 문장은 자연스러운 쉼에서 나누세요.
- 숫자, 날짜, 단위, 약어는 들려야 하는 대로 적으세요.
- 쉼은 문장 부호로 만들고, 화면이 바뀌는 곳에서 새 문단을 시작하세요.
- 이름과 외래어는 직접 들어 보고, 틀리게 읽으면 발음대로 고쳐 쓰세요.
- 언어 코드는 텍스트를 쓴 언어로 지정하세요.
속도와 다시 만들기
내레이션은 나눠서 만드세요. 장면, 슬라이드, 문단마다 파일 하나씩이면 화면에 맞추기 쉽고 한 문장만 다시 만들기도 편합니다.
어색한 문장은 다시 생성하면 됩니다. Supertonic 3 표준 예제에서는 --speed 옵션(기본값 1.05, 클수록 빠름)으로 전체 속도를 정합니다. SuperClonica의 Python 예제에서는 seed 매개변수가 생성의 무작위 부분을 정합니다. 그대로 두면 같은 테이크를 다시 얻고, 바꾸면 다른 테이크가 나옵니다. 세밀한 타이밍은 편집기에서 맞추세요. 무음을 잘라 내고, 문장 사이에 쉼을 넣고, 컷에 맞춰 클립을 옮기면 됩니다.
저희 추정으로는 8코어 데스크톱 CPU에서 SuperClonica가 1시간 분량의 오디오를 약 7~11분에 만들기 때문에, 원고를 고친 뒤 오디오북 한 장 전체를 다시 만들 수도 있습니다.
영상·오디오북·게임용 오디오 형식
Supertonic 3 표준 클라이언트와 SuperClonica 엔진 모두 WAV 파일을 저장합니다. 편집은 WAV로 하고, 완성된 영상이나 오디오북은 플랫폼이 요구하는 형식(MP3나 AAC 등)으로 편집기에서 내보내세요.
게임과 앱에는 두 가지 방법이 있습니다. 대사를 미리 오디오 파일로 만들어 두거나, 사용자 기기에서 음성을 생성하는 것입니다. Supertonic 3는 컴퓨터에서, ONNX Runtime Web을 통해 브라우저에서, 호환되는 모바일 앱에서 돌아가므로 대사를 미리 알 수 없을 때도 기기에서 읽힐 수 있습니다.
구매한 목소리로 할 수 있는 것
SuperClonica에서 구매한 목소리는 내가 만드는 영상, 오디오북, 게임, 앱 같은 내 프로젝트에서 쓰기 위한 것입니다. 목소리를 되팔거나 목소리 파일을 다시 공개하는 것은 허용되지 않습니다. Supertonic 3 자체는 OpenRAIL-M 라이선스로, 로열티는 없지만 금지 용도 목록이 있으며 동의 없는 사칭도 그중 하나입니다.
결제는 작가가 미국 달러로 정한 가격을 한 번만 합니다. 파일은 내 라이브러리에 남고, 글자 수나 분량을 세는 사람은 없습니다. 의뢰로 만든 목소리는 비공개이며 카탈로그에 나오지 않습니다. 제품에 목소리 파일 자체를 넣어 배포해야 한다면(예를 들어 플레이어의 컴퓨터에서 음성을 생성할 때) 출시 전에 support@superclonica.com으로 문의해 주세요.