Песня на русском нейросетью

«Нейросеть не умеет петь по-русски» — самый распространённый вывод в этой теме, и он почти всегда неверен. Мы сами его сделали: дубль юбилейной песни вернулся с ударением «юбилЕем», движок был списан со счетов — а следующий дубль того же движка оказался лучшим из пяти. Поменялся не движок. Поменялся текст.

Главное в одну строку

Русское ударение ломается от плотности строки, а не от движка. Когда слогов больше, чем помещается в мелодию, модель начинает их ужимать — и первым едет ударение.

Короткая повторяющаяся строка поётся чисто почти всегда. «С юбилеем, с юбилеем!» — восемь слогов, и они ложатся. «Мы собрались этим тёплым сентябрьским вечером, чтобы поздравить тебя» — не ложатся никуда.

Проверьте свой текст

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

Проверьте текст до генерации

Две вещи решают, будет ли русский вокал звучать правильно: сколько слогов вы просите спеть в одной строке и что вы написали в квадратных скобках. Обе проверяются здесь, в браузере.

знает 15 тегов, нумерацию не понимает

Плотность строк

  • Мы собрались этим тёплым сентябрьским вечером, чтобы поздравить тебя

    21слишком плотно
  • С юбилеем, с юбилеем!

    8поётся легко
  • Сегодня твой день

    5поётся легко
  • [шёпотом] и мы рядом

    4поётся легко

Ориентир, а не закон: до восьми слогов строка ложится на мелодию почти всегда, после двенадцати модель начинает ужимать слоги — и первым едет ударение. Если строка длинная, разбейте её надвое, а не переставляйте слова. Повторяющихся строк нет. Один повторяющийся припев обычно спасает вокал сильнее, чем смена движка.

Квадратные скобки

  • Это споют вслух

    [шёпотом] и мы рядом

    Скобка стоит в начале строки с настоящими словами, поэтому её не трогают — иначе можно отрезать сами слова. Вынесите пометку на отдельную строку или уберите её и опишите это словами в запросе.

Дойдут до движка как разметка

  • [Куплет] [Verse]
  • [Припев: тепло, с аккордеоном] [Chorus] — «тепло, с аккордеоном» уедет в описание стиля, а не в вокал

Если строка всё равно поётся неправильно

Порядок действий именно такой, и он важен:

  1. Разбейте строку надвое. Не переставляйте слова — сократите. Это исправляет большинство случаев.
  2. Сделайте припев повторяющимся. Одна и та же строка, спетая дважды, звучит чище двух разных: у модели появляется опора.
  3. И только потом ставьте ударение заглавной буквой — «золотАя», «задУмано». Это рабочий приём, им пользуются, он помогает. Но плотную строку он не спасает: сначала сокращайте.

Чего в этом тулсете нет

Выбора голоса. Тембр, пол и акцент вокала задать нельзя — они получаются такими, какими получились. Язык вокала следует за языком текста, но качество произношения непостоянно от дубля к дублю.

Практически это значит, что при неудачном произношении рычаг у вас один и он же главный — текст. Перегенерация с тем же текстом даёт другой дубль, но не лучшую систему.

Какой движок лучше поёт по-русски

Ни один — «просто лучше». Они различаются по жанрам, и различие устойчивое:

LyriaMiniMax
Где выигрываетПраздничная, тёплая, акустическая. Выиграла наше сравнение пяти дублей юбилейной песни — судили именно по ударениюСовременный поп, хип-хоп, баллады — международное звучание
Где проигрываетМеньше словарь тегов разметки: девять против пятнадцатиДважды отклонена на культурно специфичном: застольная с гармонью, ВИА-эстрада
Разметка текстаПонимает нумерацию ([Куплет 2]) и тайм-кодыНумерацию не понимает — теги идут без номеров
ЦенаДешевле; короткий трек — самый доступный вариант вообщеЗаметно дороже; на стартовом балансе может не поместиться
Оценка по слуху на одной песне в пяти дублях (2026), плюс словари тегов из документации провайдеров. Это не рейтинг движков вообще — это то, что мы проверили сами.

Квадратные скобки — это команды, а не пометки

Русскоязычные авторы размечают текст так, как принято у песенников: [Припев: тепло, с аккордеоном]. Проблема в том, что скобки для движка — управляющие символы с фиксированным словарём, и всё, чего в словаре нет, раньше просто пелось вслух.

Сейчас это разбирается автоматически: «Припев» превращается в тег, который движок понимает, а «тепло, с аккордеоном» уезжает в описание стиля — то есть становится указанием, которое модель может выполнить, вместо слов в вокале. По-русски распознаются Вступление, Интро, Куплет, Припев, Предприпев, Бридж, Мост, Проигрыш, Переход, Кода, Концовка, Аутро, Соло.

Один случай остаётся за вами. Если скобка стоит в начале строки с настоящими словами [шёпотом] я не сплю — её не трогают намеренно: попытка вырезать такую скобку рискует отрезать сами слова. Эта пометка дойдёт до вокала. Виджет выше показывает такие строки отдельно.

Спойте прямо здесь

Загрузка…

Что читать дальше

Сам текст — написать текст песни. Сколько это стоит и как уложиться в бесплатное — создать песню бесплатно. Как задать стиль точно — жанры. Общая карта — создать песню нейросетью.

Частые вопросы

Умеет ли нейросеть петь по-русски?
Да, и обычно вывод «не умеет» делают по одному неудачному дублю. Мы сделали его сами: дубль вернулся с ударением «юбилЕем», движок был списан со счетов, а следующий дубль того же движка оказался лучшим из пяти. Поменялся текст, а не движок. Попробовать можно в чате Twelver.
Почему в песне неправильные ударения?
Почти всегда потому, что строка слишком плотная. Когда слогов больше, чем помещается в мелодию, модель начинает их ужимать, и первым съезжает ударение. Лечится это не сменой движка, а текстом: разбейте длинную строку надвое и сделайте припев повторяющимся. Короткая повторяющаяся строка поётся чисто почти всегда.
Помогает ли писать ударные гласные заглавными?
Помогает — «золотАя», «задУмано» — это реальный приём, которым пользуются. Но он второй по очереди, а не первый: плотную строку он не спасает. Сначала сократите строку, и только если ударение всё ещё неверно, отметьте его заглавной буквой.
Можно ли выбрать голос или акцент вокала?
Нет. Выбора тембра, пола и акцента в музыкальном тулсете нет — они получаются такими, какими получились, и качество произношения меняется от дубля к дублю. Язык вокала следует за языком текста. Единственный настоящий рычаг — сам текст, поэтому им и стоит заниматься.
Как правильно размечать текст песни?
Квадратными скобками, но только словами из словаря движка — это управляющие символы, а не пометки для человека. По-русски распознаются Вступление, Интро, Куплет, Припев, Предприпев, Бридж, Мост, Проигрыш, Переход, Кода, Концовка, Аутро, Соло. Описание вроде «[Припев: тепло, с аккордеоном]» разбирается автоматически: тег идёт движку, а описание уезжает в стиль. Но скобка в начале строки с настоящими словами («[шёпотом] я не сплю») остаётся на месте намеренно и попадёт в вокал — такие строки показывает проверка на этой странице.
Какой движок лучше для русской песни?
Зависит от жанра, и это устойчивое различие, а не случайность. На тёплой праздничной песне у нас выиграла Lyria — судили специально по ударению. MiniMax сильнее на современном попе, хип-хопе и балладах, но дважды проигрывал на культурно специфичном материале: застольной с гармонью и эстраде в духе ВИА. Lyria к тому же дешевле, так что начинать разумно с неё.

Спеть свой текст можно в чате Twelver: вставьте слова, назовите жанр — и послушайте. Стартовые токены начисляются после регистрации и онбординга.

Попробуйте сами

Всё из этого руководства работает в Twelver

Один чат для текста, картинок, видео, музыки и озвучки — без отдельных сервисов и подписок.

Открыть чат Twelver
Оцените свой опыт