ИИ-озвучка визуальных новелл и игр на 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 и бесплатно.