Озвучка текста голосом персонажа: как озвучить любую фразу голосом любимого героя
Генератор голоса персонажа превращает ваш текст в речь, которая звучит как герой игры, мультфильма, аниме или фильма. Так делают фанатские озвучки, мемы, моды для игр, оповещения для стримов и реплики для своих проектов.
В этом руководстве — как сделать это с каталогом голосов персонажей SuperClonica для нейросети озвучки Supertonic 3: найти персонажа, бесплатно озвучить фразу прямо на сайте, а потом озвучивать сколько угодно реплик офлайн на своём компьютере.
Как работает генератор голоса персонажа
Каждый голос в каталоге — это стиль голоса для Supertonic 3, открытой нейросети синтеза речи: один небольшой JSON-файл, который описывает, как звучит персонаж. Модель читает этим голосом любой ваш текст, поэтому персонаж может сказать то, чего никогда не говорил.
Supertonic 3 говорит на 31 языке, и каждый голос персонажа говорит на всех: персонаж, записанный на русском, прочитает ваш текст и на английском, немецком или испанском. Китайский пока не поддерживается.
Шаг 1: найдите персонажа
Откройте каталог голосов и выберите категорию или введите имя в поиск. Поиск понимает разные написания и транслит, поэтому «Геральт» и Geralt или имя с опечаткой найдут один и тот же голос.
- Игровые персонажи: герои и злодеи популярных игр.
- Персонажи мультфильмов и мультсериалов.
- Персонажи аниме.
- Персонажи фильмов и сериалов.
- На странице каждого голоса есть демо, описание от автора и языки, на которых он говорит.
Шаг 2: бесплатно озвучьте фразу онлайн
На странице любого голоса впишите фразу длиной от 30 до 100 символов и нажмите «Озвучить». Фразу озвучит движок SuperClonica, её можно послушать и скачать. Аккаунт для этого не нужен.
Так быстрее всего услышать, подходит ли голос вашей реплике, прежде чем брать его в проект.
Шаг 3: озвучивайте сколько угодно реплик на своём компьютере
Для длинных текстов и множества реплик скачайте файл голоса: бесплатные — одной кнопкой и без аккаунта, платные — после покупки в библиотеке. Затем поставьте бесплатный движок SuperClonica командой python -m pip install superclonica-cpu и озвучьте реплику одной командой: superclonica --text "Ваша реплика" --voice character.json --lang ru --output line.wav.
На своём компьютере нет ни лимитов на символы, ни очереди. На настольном 8-ядерном процессоре мы оцениваем движок в 6,4–9,7 раза быстрее реального времени: 10-секундная реплика готова примерно за 1–1,6 секунды, без видеокарты.
Бесплатные голоса персонажей
Несколько голосов персонажей бесплатны: среди них Голлум, Тревор Филипс из GTA V, Цири, Тёмная ива, Билли Бутчер и Желейный медведь Валера. Они есть на странице бесплатных голосов каталога и в нашем репозитории на GitHub вместе с примерами звучания.
Как сделать, чтобы реплика звучала как у персонажа
Голос даёт звучание, а характер даёт текст. Несколько привычек делают результат заметно ближе к оригиналу.
- Пишите реплику так, как говорит персонаж: его словами, восклицаниями и ритмом.
- Управляйте паузами пунктуацией: запятые и точки дают паузы, восклицательный знак добавляет энергии.
- Делайте реплики короткими: две-три фразы на файл переделать проще, чем целую страницу.
- Если дубль вышел плоским, попробуйте другой seed: с каждым seed тот же текст звучит немного иначе.
- Меняйте скорость: медленнее — спокойнее, быстрее — эмоциональнее.
Что можно и чего нельзя
Голоса персонажей сделаны фанатами и не одобрены правообладателями. Используйте их для пародий, фанатского творчества и своих проектов по условиям SuperClonica и никогда — чтобы кого-то обмануть или выдать результат за слова настоящего актёра. Для коммерческого использования нужны права на персонажа.
Нужного персонажа нет в каталоге?
Всё равно поищите его по имени. Если ничего не найдётся, каталог предложит два варианта: заказать голос у автора, который обучит его по вашей записи, или оставить почту — мы напишем один раз, когда такой голос появится.