Озвучка текста на 31 языке: один голос для любого языка
Supertonic 3 — открытая нейросеть синтеза речи, на которой работает SuperClonica, — говорит на 31 языке, и каждый голос каталога говорит на всех. Голос, сделанный по английской записи, прочитает ваш текст на испанском, хинди или японском, а русский диктор озвучит то же видео на немецком.
В этом руководстве — список поддерживаемых языков, как выбрать язык текста и советы для самых востребованных. Китайский пока не поддерживается.
Как один голос говорит на 31 языке
Голос в Supertonic 3 описывает, как человек звучит, а не на каком языке он говорит. Язык выбирается для каждого текста кодом языка, поэтому один файл голоса работает на всех 31 языке. Акцент исходной записи может немного слышаться: персонажам это идёт, а у дикторов почти незаметно.
Попробуйте на странице любого голоса: выберите язык рядом с полем текста, впишите фразу от 30 до 100 символов и нажмите «Озвучить». На компьютере движок SuperClonica принимает код через --lang, например: superclonica --text "Hola, ¿qué tal?" --voice voice.json --lang es --output hola.wav.
Озвучка текста на английском
Код en. Английский — самый частый язык голосов каталога: дикторы, персонажи игр и фильмов, анонсеры. Числа, даты и единицы читаются словами; сокращения пишите так, как их нужно произнести.
Озвучка текста на испанском
Код es. Пишите ударения и перевёрнутые знаки ¿ и ¡: они помогают модели с ударением и интонацией. Испанский читает любой голос, в том числе персонажи, записанные на английском.
Озвучка текста на португальском
Код pt. Сохраняйте диакритику (ã, ç, é). Модель читает один португальский, а бразильский или европейский вариант задаёт ваш текст.
Озвучка текста на немецком
Код de. Длинные составные слова читаются правильно как есть; пишите умлауты и ß, а не ae или ss, — так произношение лучше.
Озвучка текста на французском
Код fr. Сохраняйте диакритику и апострофы элизии (l’, d’, j’): они меняют то, как слова связываются в речи.
Озвучка текста на русском и украинском
Коды ru и uk. Пишите кириллицей. В русском ставьте ё там, где она нужна; знаки ударения не нужны. Числа в обоих языках читаются словами.
Озвучка текста на японском
Код ja. Пишите привычной смесью кандзи и каны; необычное чтение имени лучше записать каной. Японский подходит аниме- и игровым персонажам: многие из них могут сказать реплику на языке оригинала.
Озвучка текста на корейском
Код ko. Пишите хангылем с обычными пробелами между словами: пробелы помогают модели с ритмом.
Озвучка текста на хинди
Код hi. Пишите деванагари: модель рассчитана на неё, а хинди латиницей может читаться менее точно. Хинди читает любой голос каталога.
Озвучка текста на арабском
Код ar. Пишите арабским письмом; огласовки в неоднозначных словах могут помочь модели выбрать верное чтение.
Озвучка текста на турецком, индонезийском и вьетнамском
Коды tr, id и vi. Сохраняйте особые буквы и тоновые знаки каждого языка (ç, ğ, ş, ı в турецком; тоны во вьетнамском): без них слова читаются иначе.
Итальянский, польский и другие европейские языки
Коды it, pl, nl, sv, da, fi, cs, sk, sl, hr, hu, ro, bg, el, et, lv и lt. Пишите каждый язык его буквами и диакритикой, греческий и болгарский — своими алфавитами.
Числа и даты на всех языках
Движок SuperClonica произносит числа словами на 27 языках из 31, поэтому 2026 или 150 звучат естественно. Падежи не добавляются: где язык требует особой формы, например порядкового числительного, напишите её словами. Параметр движка numbers=False передаёт цифры модели как есть.