Озвучка диалогов в RPG Maker голосами ИИ
Озвученные диалоги делают игру на RPG Maker масштабнее, но нанять актёров на сотни реплик большинству одиночных разработчиков не по карману. Синтез речи закрывает этот пробел: каждая реплика получает голос в тот же день, когда написана, — для демо, для временных диалогов или для готовой игры.
Бесплатный движок SuperClonica озвучивает текст офлайн на обычном процессоре и пишет OGG — формат, который RPG Maker использует для звука. В этом руководстве — как озвучить весь сценарий разом, как проигрывать реплики в событиях и какие голоса можно выпускать в релизе.
Как работают озвученные диалоги в RPG Maker
Для простых озвученных диалогов плагин не нужен; плагины озвучки лишь автоматизируют шаг с Play SE.
- Звуки проекта лежат в папке audio: bgm, bgs, me и se. Реплики обычно кладут в audio/se.
- В событии поставьте команду Play SE прямо перед Show Text — реплика начнётся вместе с окном сообщения.
- RPG Maker MV и MZ используют файлы OGG; многие наборы ассетов дополнительно кладут копии M4A для некоторых платформ.
- Движок говорит на 31 языке, включая японский; китайский пока не поддерживается.
Подберите голоса бесплатно онлайн
На странице любого голоса впишите реплику своего персонажа, от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд вы услышите, подходит ли голос герою, злодею или торговцу, без регистрации.
Озвучьте весь сценарий
Один и тот же текст, голос и seed всегда дают одинаковый звук, поэтому перегенерировать можно только изменившиеся реплики.
- Установите движок: python -m pip install superclonica-cpu.
- Держите диалоги в таблице lines.csv со столбцами file, voice и text, например Hero_001, M2, Выступаем к замку на рассвете.
- Короткий скрипт на Python читает её через tts = Superclonica() и csv.DictReader(open('lines.csv', encoding='utf-8')), а для каждой строки выполняет audio, rate = tts.synthesize(row['text'], row['voice'], 'ru', seed=1) и tts.save('audio/se/' + row['file'] + '.ogg', audio).
- Обновите список звуков в редакторе — новые реплики появятся в Play SE.
Чтобы диалоги звучали естественно
Держите один голос на персонажа и пишите так, как говорят люди: короткие фразы, точка там, где нужен вдох. Числа пишите словами — «пятьдесят золотых», а не «50 золотых»: цифры читаются как обычные числа и не склоняются. Оставьте Pitch в Play SE на 100: в RPG Maker он меняет и скорость, лучше выберите другой голос. Volume и Pan менять можно смело.
Какие голоса можно выпускать
Для демо или игры с геймджема подойдёт любой голос из каталога. Для релиза используйте голос, на который у вас есть права: десять стандартных голосов модели, от M1 до M5 и от F1 до F5, или собственный голос, обученный в студии SuperClonica по чистой записи длиной 5–10 секунд от актёра, давшего согласие, на компьютере с видеокартой NVIDIA, или голос, заказанный на бирже. Фанатские голоса персонажей — для пародий и фанатских игр, а не для коммерческих.