РУКОВОДСТВО

ИИ-озвучка визуальных новелл и игр на Ren’Py

В полностью озвученной визуальной новелле бывают тысячи реплик, и каждая переписанная сцена означает новые записи. ИИ-озвучка превращает каждую реплику в файл за секунды и сохраняет голос каждого персонажа одинаковым от первой главы до последней.

В SuperClonica есть аниме-голоса, разговорные голоса и голоса персонажей для Supertonic 3, бесплатная проба онлайн и бесплатный движок, который пишет OGG-файлы прямо в папку игры. В этом руководстве — как распределить голоса, как подготовить реплики и как подключить файлы к Ren’Py.

Кастинг персонажей

Закрепите за каждым персонажем один голос на всю игру и ведите таблицу: голос, скорость и seed.

  • Героини: Аниме-героиня для широких живых эмоций, Семпайка и Миюки Такара для мягких ролей, Рей Аянами для тихого сдержанного персонажа.
  • Герои и соперники: Лайт Ягами и Леви Аккерман, низко и сдержанно; Наруто Узумаки, высоковато и живо.
  • Повседневный состав: София, Алиса, Артём и Подросток для одноклассников, друзей и семьи.
  • Для психологического хоррора: Мита — милый спокойный голос, а жуть пусть добавляет текст.
  • Бесплатно: Майя, Цири и Тёмная ива.

Проба голоса онлайн

На странице любого голоса вставьте реплику от 30 до 100 символов, выберите язык и нажмите «Озвучить». Через несколько секунд вы услышите, подходит ли голос персонажу, и сможете скачать запись. Регистрация не нужна.

Подготовка реплик

Держите таблицу «номер — персонаж — текст»: по ней строится и скрипт озвучки, и сценарий игры.

  • Один аудиофайл на реплику, имя по главе и номеру строки, например ch1_014.
  • Уберите из озвучиваемого текста теги и форматирование.
  • Междометия пишите так, как их произносят: вздох, смех, ахи — буквами.
  • Для японского имена и слова с необычным чтением пишите каной.

Подключение к Ren’Py

Поставьте бесплатный движок SuperClonica: python -m pip install superclonica-cpu. Озвучьте реплику прямо в папку игры; расширение .ogg даёт файл Ogg Vorbis: superclonica --text "Ты вернулся... Я знала, что вернёшься." --voice heroine.json --lang ru --output game/voice/ch1_014.ogg. В сценарии Ren’Py поставьте voice "voice/ch1_014.ogg" строкой перед той репликой, к которой относится файл. Небольшой скрипт пройдётся по таблице и озвучит все строки; движок работает офлайн на обычном процессоре, без ограничения на число символов.

Голоса, с которыми можно выпускать игру

Фанатские голоса персонажей — только для фанатских игр. Для игры, которую вы продаёте, используйте голоса, на которые у вас есть права: обучите голос каждого персонажа в студии по чистой записи актёра озвучки, который согласился, или закажите его на бирже. Обучение идёт на вашем компьютере с видеокартой NVIDIA и бесплатно.