Может ли ChatGPT написать хороший текст песни или нужен отдельный генератор?
ChatGPT, ГигаЧат или Алиса напишут годный текст песни, только если почти все решения вы примете за них в запросе. Что не так с ответом по умолчанию, какой запрос это чинит и когда стоит взять отдельный генератор.
Напишите в окно чата одну фразу: «Напиши песню про брата, который уехал в другой город». Через десять секунд придёт что-то вроде этого.
Куплет 1:
Мы росли с тобой, мой брат, под одним родным окном,
Ты уехал в город дальний, но мы вместе, мы вдвоём.
Время мчится словно птица, жизнь бежит своим путём,
Но я знаю: будет встреча, мы опять с тобой споём.
Припев:
Брат мой, брат, ты в моём сердце навсегда,
Нас не разлучат ни вёрсты, ни года.
Сквозь разлуку и печали, сквозь ветра и холода,
Мы с тобой всегда, всегда.
Эта песня о крепкой братской связи, которую не разрушит расстояние...
Этот текст собран для статьи по образцу типичного ответа чат-бота, это не скопированный ответ конкретной нейросети. Но тот, кто хоть раз просил ChatGPT, ГигаЧат или Алису написать песню, узнает интонацию с первой строки. Перечитайте вторую строку куплета. Песня о брате, который уехал, а в ней сказано «мы вместе, мы вдвоём». Так решил не автор, так решила рифма к слову «окном».
Может ли чат-бот написать хороший текст песни? Может, если почти все решения вы примете за него. Ответ выше не поломка модели. Модель сделала ровно то, о чём её попросили: получила одну фразу и заполнила все пробелы самым средним вариантом из возможных. Дальше речь о том, кто эти пробелы закроет: вы, длинным запросом, или инструмент, который сам о них спрашивает.
Если вы уже решили, что нужен отдельный генератор текстов, и выбираете, за какой платить, вам в сравнение платных и бесплатных ИИ-генераторов текстов. Эта статья для того, кто на шаг раньше: чат с нейросетью уже открыт в соседней вкладке, и хочется понять, хватит ли его.
Что не так с ответом чат-бота по умолчанию
Разберём пример по строчкам. Все его проблемы предсказуемы, и это хорошая новость: предсказуемое можно предотвратить.
Сначала рифма, потом смысл. окном / вдвоём / путём / споём, навсегда / года / холода / всегда. Такие пары нейросеть берёт потому, что они стоят рядом в тысячах песен. Когда рифма выбрана, строку гнут под неё, и в песне про уехавшего брата появляется «мы вместе».
Ни одной детали, которую можно сфотографировать. Окно, город, птица, вёрсты. Ничто из этого не принадлежит вашему брату. Слушатель не отличит эту песню от песни про чужого брата, друга или бывшую.
Строки не ложатся на один мотив. В припеве третья строка тянется на тринадцать слогов, четвёртая занимает семь. Исполнителю, живому или синтетическому, придётся первую скомкать, а во второй тянуть гласные. Музыкальные нейросети так и поступают, и это слышно.
Подписи вместо тегов. Куплет 1: и Припев: с двоеточием понятны человеку, а музыкальной модели мешают. В поле Lyrics у Suno всё, что стоит вне квадратных скобок, считается текстом для пения, поэтому голая подпись рискует прозвучать вслух. Suno ждёт теги на английском: [Verse], [Chorus].
Пояснение после песни. Фраза про «крепкую братскую связь» написана из вежливости. Если случайно скопировать её вместе с текстом, она превратится в лишний куплет.
Всё заканчивается хорошо. Время мчится, жизнь бежит, но встреча будет и мы споём. Чат-боты тянутся к тёплому, ободряющему тону, и для ассистента это правильно, а для песни про телефон, который перестал звонить, обычно нет.
Писать модель умеет. Просто запрос в одну фразу оставляет открытыми почти все решения, и каждое из них нейросеть закрывает самым безопасным вариантом.
Запрос, который исправляет часть проблем
С хорошим техзаданием от чат-бота можно добиться куда большего, если принять решения заранее. Вот та же просьба, переписанная как техзадание. Описания для музыки и теги оставлены на английском: Suno понимает их лучше, а сам текст песни будет русским.
Напиши текст песни. Выведи только текст, без пояснений.
Жанр: indie folk, медленно. Поёт мужчина, от первого лица.
История: младший брат в марте уехал из Москвы во Владивосток.
Раньше созванивались каждое воскресенье, теперь между нами
семь часов, и звонки прекратились. Деталь: его зимние ботинки
до сих пор стоят у нас в прихожей.
Структура: [Verse] [Chorus] [Verse] [Chorus] [Bridge] [Chorus].
Только эти теги в квадратных скобках, ничего лишнего
вне строк песни.
Строки: от 7 до 9 слогов. Куплет 4 строки, припев 4 строки.
Припев начинается с названия песни.
Рифма: только 2-я и 4-я строки, неточная рифма допустима.
Не меняй смысл строки ради рифмы.
Запрещённые слова: сердце, душа, навсегда, судьба, мечта,
разлука, вместе, небо.
Эмоция: тоска, без счастливого финала.
А вот какой куплет может вернуться на такой запрос. Это тоже иллюстрация, написанная для статьи, а не готовый ответ нейросети.
[Verse]
Твои ботинки в прихожей
стоят у двери, как тогда.
В Москве воскресенье, пятнадцать,
а там уже ночь, провода.
Каждая строка укладывается в диапазон от 7 до 9 слогов. Рифмуются только вторая и четвёртая строки, тогда / провода, как и требовал запрос. Ботинки на месте, воскресенье на месте, и разница во времени работает на смысл: пятнадцать часов в Москве означают двадцать два во Владивостоке, у брата уже ночь, и звонить поздно. Это уже песня не про какого-то брата, а про вашего.
Так что честный ответ на вопрос из заголовка не «нет». Чат-бот с таким запросом выдаёт текст, который не стыдно отнести в Suno.
Чего длинный запрос всё равно не лечит
Посмотрите, во что обошёлся этот запрос. Он длиннее куплета, который получился. Чтобы его составить, пришлось знать, что важен счёт слогов, что рифму стоит ограничить, какие слова в этом жанре затёрты до дыр и какие теги читает музыкальный сервис. По сути вы сами написали спецификацию песни, а нейросеть её заполнила. Для одной песни это нормально. На пятой за месяц надоедает, и запрос сам собой сжимается обратно в одну фразу.
Есть и то, что длинный запрос только смягчает, но не убирает:
- Правила расползаются. Попросите от 7 до 9 слогов, и несколько строк всё равно может прийти по 11. Попросите «без счастливого финала», и бридж может вдруг посветлеть. Модель воспринимает правила как настойчивые пожелания, и чем длиннее переписка, тем слабее они держатся.
- Результат никто не проверяет. Чат-бот пишет текст и отдаёт его. Сам он не вернётся, чтобы найти свою худшую строку и переписать её, если вы не попросите, причём строку за строкой.
- Каждый чат начинается с нуля. Ваше техзадание живёт в истории переписки, а не в форме. Через неделю вы вставите его снова, поправите историю, забудете список запретных слов, и штампы вернутся.
- Правка одной строки ломает соседние. Попросите исправить одну строчку, и чат-бот нередко переписывает весь куплет, а то и песню целиком. Вместе с неудачной строкой уходит и та, что вам нравилась.
Ничего из этого не смертельно. Просто поэтому длинный запрос хорош для песни раз в полгода и утомляет, когда песни нужны регулярно.
Три способа прогнать одно и то же задание
Вот песня про брата тремя путями. Цены даны на момент написания, перед решением сверьтесь со страницами тарифов самих сервисов.
| Чат-бот, просьба в одну фразу | Чат-бот, длинный запрос | Отдельный генератор текстов | |
|---|---|---|---|
| Кто решает структуру, лицо, рифму | Модель, по среднему | Вы, правилами в запросе | Вы, выбором в форме |
Теги в формате [Verse] | Редко, если не попросить | Если попросить | Сразу в результате |
| Лишние пояснения в ответе | Часто | Обычно пропадают по просьбе | В результат не входят |
| Ищет свои слабые строки | Нет | Только по вашей просьбе | На наших моделях SM2 и SM3 детектор отмечает слабые строки, а шаг правки их переписывает |
| Задание можно переиспользовать | Нет | Копируете сами | Форма каждый раз с теми же полями |
| Делает спетый трек | Музыки нет среди возможностей, которые OpenAI перечисляет для ChatGPT на момент написания | Так же | Нет, наш пишет только слова |
| Цена | У ChatGPT есть бесплатный тариф и платные | Так же | 20 кредитов ($0.20) на SM1, 80 кредитов ($0.80) на SM2 или SM3 |
Настоящий конкурент здесь средняя колонка. Если вы готовы писать и поддерживать длинное техзадание, бесплатный чат-бот довезёт вас почти до конца. Отдельный генератор продаёт не какие-то особенно красивые слова. Он избавляет от необходимости писать это задание и добавляет второй проход, который сам ищет слабую строку.
Что делает генератор на этом сайте
Сначала оговорка, потому что от неё зависит, как читать остальное: sunomarket независимый сайт. Это не Suno, не OpenAI, не Сбер и не Яндекс, и ни с одной из этих компаний мы не связаны.
Генератор текстов песен принимает ту же историю, что вы рассказали бы чат-боту, но решения спрашивает полями, а не надеется, что вы о них вспомните. Для песни про брата форма выглядела бы примерно так:
тема Младший брат в марте уехал из Москвы во Владивосток.
Раньше созванивались каждое воскресенье, теперь между
нами семь часов, и звонки прекратились. Его зимние
ботинки до сих пор стоят у нас в прихожей.
стиль Folk
язык ru
лицо first
структура classic
хук title-line
вокал male
эмоции longing, loneliness
возраст 25-34
На выходе название и полный текст с тегами разделов уже в формате Suno, его можно сразу вставлять в поле Lyrics. Никаких пояснений после песни и никаких «Припев:», которые надо вычищать руками.
Моделей три. SM1 стоит 20 кредитов за текст, это $0.20 при курсе 100 кредитов за доллар. SM2 и SM3 стоят 80 кредитов ($0.80) и делают дополнительный проход редактуры: детектор читает черновик и отмечает строки, похожие на воду или на рифму ради рифмы, а шаг правки эти строки переписывает. В чате ту же работу пришлось бы делать вопросом «какая строка самая слабая?» и надеждой, что бот не перепишет весь куплет.
Чего генератор не делает, чтобы не было сюрпризов:
- Генератор не поёт. Звука нет и не будет. Слова уходят в музыкальный сервис по вашему выбору, чаще всего в Suno. Это сервис другой компании: мы его не перепродаём, не управляем им и не говорим от имени его владельцев.
- Бесплатного пробного периода у генератора текстов нет. Новый аккаунт начинается с 0 кредитов. Тарифы на странице цен: $5 в месяц за 500 кредитов (25 текстов на SM1, неизрасходованные кредиты тарифа сгорают при продлении) или $19 разово за 1500 кредитов, которые не сгорают. Безлимита нет ни там, ни там. Оплатить через СБП можно только разовые покупки, ежемесячную подписку нельзя.
- Генератор сделан под формат Suno. Результат обычный текст, его примет любой сервис с полем для слов, но теги там могут читаться по-разному.
Если дальше вы несёте текст в Suno, в статье как превратить готовый текст в песню разобрана эта передача, а в гайде про структуру песни в Suno объяснено, что делают теги, когда текст уже там.
ГигаЧат и Алиса: что они умеют с песнями
По-русски тот же вопрос задают и про отечественных ассистентов: «гигачат песня», «Алиса, напиши песню». Ниже то, что удалось проверить на страницах самих компаний на момент написания.
ГигаЧат. На странице для разработчиков Сбера описано, как ГигаЧат пишет оригинальные тексты песен: куплеты, припевы, бриджи. Мелодию и аккомпанемент там же предлагают подбирать вручную или другими ИИ-инструментами для музыки. Отдельно в декабре 2024 года SberDevices в своём блоге на Хабре объявили функцию создания песен: по описанию настроения и стиля система генерирует текст, инструментальный трек или песню с вокалом и обложку, длительностью до полутора минут. На старте функция работала в мини-приложении ГигаЧата во ВКонтакте, другие площадки обещали позже. Где она доступна сейчас и на каких условиях, проверьте в самом ГигаЧате, прежде чем на неё рассчитывать.
Что из этого следует на практике. Полторы минуты хватает на поздравление или шутку для семейного чата, но не на полноценную песню с двумя куплетами, бриджем и финальным припевом. А если вам нужен только текст, у ГигаЧата те же привычки, что у любого чат-бота: рифмы-штампы, «навсегда» и счастливый финал. Длинный запрос из раздела выше работает и с ним.
Алиса. На сайте Алисы AI заявлены генерация текстов и изображений, поиск, работа с файлами и фото. Генерации песен или музыки в списке возможностей на момент написания нет. Текст песни Алиса напишет, как и любой другой текст, а петь его придётся отдавать в другой сервис.
С русскими текстами у Suno есть своя главная ловушка: ударения. Строка, которая хорошо читается глазами, может спотыкаться в пении, если сильная доля приходится на безударный слог. Как с этим работать, разобрано в гайде про русские тексты для Suno.
Когда чат-бот подходит лучше
Сайт, который продаёт генерацию текстов, не станет делать вид, что чат-боты бесполезны. Для нескольких задач они как раз правильный выбор.
Нужен мозговой штурм, а не готовый текст. «Дай двадцать вариантов названия песни про брата, который уехал» отлично работает в чате. Так же хорошо работает «какие пять предметов человек замечает в квартире, когда оттуда уехал брат». Чат-бот хорошо выдаёт сырьё, из которого вы потом выбираете.
Черновик уже есть, а застряла одна строка. Вставьте куплет, укажите строку и попросите десять вариантов с тем же числом слогов. Держите разговор коротким и прямо пишите «меняй только третью строку». Здесь живая переписка удобнее любой формы.
Песня нужна одна, и длинный запрос вас не пугает. Тогда бесплатного тарифа чат-бота действительно хватит. Возьмите техзадание выше как шаблон.
Отдельный текст вообще не нужен. Как сказано на страницах Suno, в режиме Create можно получить слова по описанию и сразу же песню на них. Если цель просто услышать быструю песню и слова почти не важны, можно обойтись без чат-ботов и без генераторов текстов.
А отдельный генератор выигрывает, когда песни нужны регулярно, когда хочется сразу получить правильную структуру и теги и когда двадцать или восемьдесят центов дешевле, чем четверть часа на составление и починку техзадания. Если решает цена, в статье про четыре вида бесплатных генераторов текстов видно, чем каждый бесплатный тариф берёт плату вместо денег.
Кому принадлежит текст
Кто и как может использовать сгенерированный текст, каждый сервис прописывает в своих условиях. Прочитайте их до коммерческого релиза. Наша позиция изложена на странице отказа от ответственности: коммерческое использование разрешено, прав на сгенерированный текст мы не заявляем, права неисключительные, и строки у разных пользователей могут совпасть. Даёт ли один промпт авторство, в разных странах решают по-разному. Это не юридическая консультация: если релиз важен, спросите юриста в своей стране.
Что сделать прямо сейчас
Возьмите фразу, которую собирались отправить в ChatGPT, ГигаЧат или Алису, и до отправки разверните её. Запишите по порядку: одну физическую деталь, которая есть только в вашей истории; кто поёт и от чьего лица; структуру с тегами в квадратных скобках; диапазон слогов; какие строки рифмуются; пять слов, которых вы не хотите видеть. И только потом отправляйте.
Если на этот список ушло пять минут и результат вам нравится, оставайтесь в чате и сохраните запрос туда, где его потом найдёте. Если же поймали себя на мысли «и так каждый раз?», то ровно эти пункты и спрашивают поля генератора текстов, а SM2 или SM3 сами найдут слабую строку, чтобы её не искали вы.