Генератор текстов песен: как получить слова, которые действительно поются
Почему тексты из нейросети выходят безликими, четыре ограничения, которые чинят задание, разобранный пример до и после и правило Suno, превращающее ремарки в вокал.
Попросите у любой нейросети текст песни, и вернётся один и тот же предмет: четыре куплета про погоду, припев про то, как кто-то идёт к свету, и рифмовка настолько ровная, что тикает. На бумаге всё складно. Вставляете в Suno и слышите проблему сразу, потому что песенный текст живёт не на бумаге. У него есть длительность, ударения и места, где положено взять дыхание.
Дальше рабочий способ получать слова, которые выживают при встрече с мелодией, чем бы вы их ни писали.
Три вида инструментов и в чём каждый действительно хорош
Специальные генераторы текстов. Сервисы, заточенные только под слова, обычно с формой: жанр, настроение, тема, и на выходе целая песня. Быстро, а результат самый безликий из трёх, потому что думает за вас форма. Годятся, чтобы сдвинуть пустой лист, дальше первого черновика почти бесполезны.
Обычные чат-модели. ChatGPT, Claude и подобные. Заметно лучше по одной устройственной причине: с ними можно спорить. Вы говорите «второй куплет повторяет первый, перепиши через конкретный образ и без абстракций», и он переписывает. Работа над текстом это правка по кругу, а разговор побеждает форму.
Собственная генерация текстов в Suno. Удобна тем, что живёт рядом с песней, и пишет сразу в формате: куплеты и припевы получаются по форме. Минус в самой короткой обратной связи из трёх, потому что вы обычно принимаете то, что появилось, ведь новая попытка стоит кредитов и внимания.
Моя рекомендация без раскладывания вариантов поровну: черновик пишите в чат-модели, где итерации дешёвые, и приносите готовый текст в Suno. Поле Lyrics нужно для аранжировки, а не для сочинения.
Задание, которое отличает годный текст от наполнителя
Тексты выходят безликими потому, что безликим было задание. «Напиши грустную песню о потерянной любви» не содержит ни одного ограничения, и модель возвращает статистическую середину всех грустных песен на свете.
Ограничьте четыре вещи, и характер результата изменится целиком.
Конкретная ситуация вместо эмоции. Не «расставание», а сцена: кто-то возвращает ключ, забытая на съёмной квартире зарядка, парковка в шесть утра после смены. Эмоция это вывод. Сцена это улика, а песни работают на уликах.
Лицо и время. Первое лицо в настоящем времени, обращённое к одному человеку, даёт совсем другую песню, чем третье лицо в прошедшем и ни к кому.
Структура с числом строк. «Куплет восемь строк, предприпев две, припев четыре, второй куплет восемь, бридж четыре». Без чисел вы получите абзацы, а абзацы в тактовую сетку не ложатся.
Список запрещённых слов. Он делает больше, чем три предыдущих пункта вместе. Запретите словарь, к которому нейросеть тянется по умолчанию: душа, сердце, огонь, тени, бесконечно, шёпот, навсегда, полночь, разбитый. Дальше интересно смотреть, что получится, когда защитные слова недоступны.
Задание со всеми четырьмя ограничениями звучит примерно так: куплет на восемь строк, припев на четыре, первое лицо, настоящее время, обращение к сестре, которая уехала, по одному предметному образу в строке, вот список запрещённых слов, и никакой рифмы, ради которой ломается естественный порядок слов.
Текст должен петься, а не читаться
Написанное и спетое расходятся в трёх местах, и именно там ломаются тексты из нейросети.
Число слогов в строке. Строки разной длины заставляют мелодию то частить, то провисать. Держите строки внутри секции примерно ровными, а потом сломайте рисунок нарочно там, где нужен акцент. Короткая строка после трёх длинных работает как крючок.
Ударение против доли. Многосложное слово с неудобным ударением либо споётся неправильно, либо смажется. Прочитайте строку вслух и прохлопайте. Если ради размера приходится сдвигать естественное ударение, меняйте слово.
Скопления согласных. Изящное на вид сочетание может оказаться непроизносимым. Ноту тянет гласный, а нагромождение согласных её глушит. Строка, на которой спотыкается ваш язык, споткнёт и модель.
Читайте каждую строку вслух до того, как она попадёт в генератор. Две минуты работы ловят больше, чем любое количество перезапусков.
Правило Suno, за которое платят кредитами
Всё, что вы положили в поле Lyrics вне квадратных скобок, будет спето. Целиком.
Напишете обычной строкой «(тут грустное гитарное соло)», и голос споёт слова про грустное гитарное соло. Указания модели живут внутри скобок, в виде тегов секций: [Verse], [Chorus], [Bridge], [Outro]. Уточнение вставляется туда же после вертикальной черты, например [Outro | fade out, guitar only], и остаётся указанием, а не превращается в слова песни.
Одно это правило объясняет большинство загадочных вокальных вставок, на которые жалуются. Полный набор метатегов стоит выучить, потому что именно теги превращают страницу текста в аранжировку.
Разобранный пример
Начнём с того, что выдаётся по умолчанию:
Я иду сквозь тени бесконечной ночи Моё разбитое сердце ищет свет Прошепчи мне все несказанные строчки Огонь горит внутри, а смысла нет
Четыре строки, четыре рифмы, ноль сведений. Ни один человек в этой песне не находится ни в какой комнате.
Теперь версия с ограничениями. Та же тема, ровная длина строк, запрещённый словарь, по одному предмету в строке:
Твоя зарядка так и у двери Второй уж месяц я не позвонил В полпятого щёлкает чайник в тиши И молока я всё ещё на двоих купил
Ничего остроумного во второй версии нет, и в этом суть. Там есть квартира, зарядка, чайник и привычка, которая пережила человека, и каждую строку можно спеть, не воюя с ударением. Первая версия это настроение. Вторая это сцена, а сцена даёт вокалисту что играть.
Со скобками получается уже аранжировка, а не стихотворение:
[Verse]
Твоя зарядка так и у двери
Второй уж месяц я не позвонил
В полпятого щёлкает чайник в тиши
И молока я всё ещё на двоих купил
[Chorus | full band enters, layered harmonies]
...
Где нейросети действительно проваливаются
Припевы. Куплеты модели пишут прилично, припевы плохо, потому что припеву нужна одна повторяемая мысль, а модель хочет быть интересной. Припев пишите сами или требуйте жёстко: одно предложение, повтор, никаких новых сведений.
Вторые куплеты. По умолчанию второй куплет пересказывает первый синонимами. Требуйте прыжка во времени, смены места или последствия.
Бессмыслица ради рифмы. Когда модели нужна рифма, она согнёт смысл. Строка, существующая только ради созвучия, вычёркивается, либо берите неточную рифму: она и звучит современнее.
Языки с подвижным ударением. Русский тут первый в очереди. Слово легко поётся с ударением не на том слоге, и строка рассыпается целиком, поэтому русский текст требует отдельного обращения.
Один правовой пункт, который не обсуждается
Текст, сочинённый с помощью нейросети, и текст, взятый из чужой песни, это разные вещи, и про второй случай Suno высказывается прямо: чтобы монетизировать песню, нужно быть единственным правообладателем на все сто процентов материала. Чужие слова в вашем треке заканчиваются снятым каналом или чёрным списком у дистрибьютора.
И ещё до публикации стоит знать: коммерческие права в Suno появляются у песен, сделанных при действующем платном плане, и никогда задним числом. Полная картина про продажу песен из нейросети читается первой.
Вопросы, которые задают чаще всего
Какой генератор текстов лучший? Для черновика и правок обычная чат-модель, потому что с ней можно спорить. Специальные сервисы быстрее на первой идее и слабее дальше.
Нейросеть умеет рифмовать как следует? Умеет, и в этом беда. Точная рифма в каждой строке звучит как считалочка. Просите неточные рифмы и схему ABCB.
Можно превратить существующий текст в песню? Только если права на этот текст у вас. Свои слова да, слова изданной песни нет.
Текст писать до выбора стиля или после? Стиль хотя бы вчерне идёт первым. Длина строки и словарь следуют за жанром, а точная строка Style задаёт ещё и подачу.
Как запретить Suno петь мои ремарки? Уберите их в квадратные скобки или удалите. Всё, что вне скобок, считается словами песни.
Какой длины должен быть текст? Ровно такой, чтобы заполнить размеченную вами структуру, и ни строкой больше. Лишние куплеты это места, где песня провисает, а длина песни задаётся структурой, а не количеством слов.