가이드

RPG 메이커 더빙을 AI 목소리로

음성이 들어간 대화는 RPG 메이커 게임을 훨씬 크게 느끼게 하지만, 수백 줄의 대사에 성우를 쓰는 것은 대부분의 1인 개발자에게 어렵습니다. 음성 합성이 그 틈을 메웁니다. 데모든 임시 대사든 완성작이든, 대사를 쓴 날 바로 목소리가 생깁니다.

무료 SuperClonica 엔진은 일반 CPU에서 오프라인으로 음성을 만들고, RPG 메이커가 오디오에 쓰는 OGG 파일로 저장합니다. 이 가이드에서는 대본 전체를 한 번에 음성으로 만드는 법, 이벤트에서 재생하는 법, 출시작에 쓸 수 있는 목소리를 소개합니다.

RPG 메이커에서 음성 대화가 동작하는 방식

기본적인 음성 대화에는 플러그인이 필요 없습니다. 음성 플러그인은 Play SE 단계를 자동화할 뿐입니다.

  • 프로젝트의 소리는 audio 폴더의 bgm, bgs, me, se에 있습니다. 대사 음성은 보통 audio/se에 넣습니다.
  • 이벤트에서 Show Text 바로 앞에 Play SE 명령을 두면 메시지 창과 함께 대사가 시작됩니다.
  • RPG 메이커 MV와 MZ는 OGG 파일을 씁니다. 많은 에셋 팩은 일부 플랫폼용 M4A 사본도 함께 넣습니다.
  • 엔진은 일본어를 포함한 31개 언어를 말하며, 중국어는 아직 지원하지 않습니다.

목소리를 무료로 골라 보기

아무 목소리 페이지에서 캐릭터의 대사를 30~100자로 입력하고 언어를 고른 뒤 생성 버튼을 누르세요. 몇 초 만에 그 목소리가 주인공, 악당, 상인에게 어울리는지 들을 수 있습니다. 계정은 필요 없습니다.

대본 전체를 음성으로

같은 텍스트, 목소리, seed는 항상 같은 오디오를 만들므로 바뀐 대사만 다시 만들면 됩니다.

  • 엔진 설치: python -m pip install superclonica-cpu.
  • 대사는 file, voice, text 열이 있는 lines.csv 표에 정리하세요. 예: Hero_001, M2, 새벽에 성으로 출발한다.
  • 짧은 Python 스크립트가 tts = Superclonica()와 csv.DictReader(open('lines.csv', encoding='utf-8'))로 표를 읽고, 행마다 audio, rate = tts.synthesize(row['text'], row['voice'], 'ko', seed=1)와 tts.save('audio/se/' + row['file'] + '.ogg', audio)를 실행합니다.
  • 에디터에서 사운드 목록을 새로 고치면 새 음성이 Play SE에 나타납니다.

자연스럽게 들리는 대사

캐릭터마다 목소리를 하나로 정하고 말하듯이 쓰세요. 짧은 문장, 숨 쉬는 자리에 마침표. 숫자는 “50골드”가 아니라 “오십 골드”처럼 글자로 쓰세요. 숫자는 그냥 수로 읽히기 때문입니다. Play SE의 Pitch는 100으로 두세요. RPG 메이커에서는 속도도 함께 바뀌니 다른 목소리를 고르는 편이 낫습니다. Volume과 Pan은 마음껏 조절해도 됩니다.

출시작에 쓸 수 있는 목소리

데모나 게임잼 작품이라면 카탈로그의 어떤 목소리든 괜찮습니다. 출시작에는 권리가 있는 목소리를 쓰세요. 모델의 기본 목소리 10개(M1~M5, F1~F5), 동의한 성우의 깨끗한 5~10초 녹음으로 NVIDIA 그래픽카드가 있는 컴퓨터에서 SuperClonica 스튜디오로 학습한 내 목소리, 또는 거래소에서 주문한 목소리입니다. 팬이 만든 캐릭터 목소리는 패러디와 팬 게임용이며 상업용이 아닙니다.