Как сгенерировать песню за несколько минут.
Сейчас на рынке есть два крутых сервиса генерации песен: Suno и Udio. Они работают примерно одинаково и стоят тоже одинаково — по $10 каждый.

Содержание

Я протестировал оба варианта, и мне больше понравился Suno — там песни звучат более увлекательно, а нейронка лучше озвучивает русский язык. Поэтому я буду демонстрировать всё на примере Suno, но те же рекомендации подойдут и для Udio (интерфейсы нейросетей почти идентичны).
В Suno и Udio можно работать двумя способами: простым и быстрым или более сложным и долгим. В первом варианте нейронка сама создаст текст песни, а во втором придется редактировать текст в другом сервисе. Объясняю, как это сделать. 👇
Как сделать песню быстро и просто 🔥

Переходим в раздел «Create», переставляем ползунок напротив «Custom» влево и в окошке «Song description» кратко описываем, что должно в песне.
Рекомендую перечислить персонажей, описать музыкальный стиль и обозначить общий смысл композиции.

Например, «зажигательная песня о семье Зацевых. Саша — молчаливый отец, Наталья — заботливая мама, Паша и Ваня — шалопаи». Или «печальная мелодия, рассказанная от имени фигуристки , которая оказалась в шаге от олимпийского золота».

Я решил создать песню про сообщество Труман и написал так:

«earworm песня про клуб трУман - здесь люди целеустремлённые , которые хотят развиваться и учиться работать с нейросетями».

В запросе я не указывал стиль музыки, но добавил «earworm».Это означает, что композиция остается в памяти, и люди напевают её. С этой добавкой текст получается более мелодичным и гармоничным.

Также в слове «трУман» я выделил большую букву «У» — это подсказывает нейросети, где ставить ударение.

Совет - избегайте упоминания имен известных исполнителей и названий групп в тексте. Нейросеть может отказать в генерации. Иногда она также реагирует на обычные имена. Если имя должно быть в песне, попробуйте изменить его форму. Например, в одной из генераций я использовал имя Наташа, и нейросеть не сработала, хотя Наталья прошла. Имя Миша тоже не проходило, кроме варианта Михасёк. Поэтому стоит тестировать или отправлять один и тот же текст на генерацию несколько раз. Возможно, нейросеть в итоге сработает. Когда всё будет готово, нажмите кнопку «Create»
Такой текст мне придумала мне нейронка про Труман ✔ :
Текст песни создается на языке, на котором вы написали запрос. Если вы хотите песню на русском, убедитесь, что запрос также написан по-русски. В противном случае результат работы нейросети может быть непредсказуемым.

Готовую песню можно прослушать на сайте.

Также доступны следующие функции:

  • изменить название песни или добавить её в плейлист;
  • скачать в формате аудио или видео — изображение будет статичным, что удобно для публикации на видеохостингах;
  • поделиться ссылкой на композицию;
  • повторно использовать исходный запрос;
  • увеличить длину песни, нажав на кнопку «Extend».
Как по своему тексту сделать песню

Здесь сначала нужно написать текст, а затем расставить в нем метатеги. Если можете написать текст самостоятельно — супер. Если нет, воспользуйтесь нейронкой . Они придумывает классные стихи на русском и хорошо подбирают рифмы. Правда, перед этим ее их всеравно придется дообучить.
Теперь напишем текст песни. Чтобы ChatGPT лучше писал стихи, нужно объяснить ему, как это правильно делать. Так как я хочу получить текст песни в стиле поэзии и стихов, которые мы учили в школе, я нашел в интернете гайд-обучалку по составлению стихов и скормил ее боту. Чтобы было удобнее, выписал гайд в отдельный гугл-документ.

Сначала ставим ChatGPT задачу простым проптом:
После этого можно прислать ему текст из гугл-документа.
Следующим промптом снова ставим задачу — написать стихи.
На "Трумане" все кипит, гудит,
Ребята нейросетью мир крутит!
Учиться, зарабатывать легко,
С такими здесь ребятами тепло.

Целеустремленность — это их конёк,
За дело каждый день берут урок.
Нейронки, коды — словно магия,
Здесь в тренде только технология.

И если кто-то вдруг не понял сути,
Ему помогут все, кто в сети крутит.
Поддержка, шутки, смех — всему есть место,
Сообщество "Труман" — успехов тесто!

"Extend", как скажут, — песню продли,
А мы все планы дружно воплотим.
Нейросети, цели, жаркий чат,
Здесь каждый по-своему богат!
Дальше прогнозировать ответы нельзя, все зависит от нейронки. Она может написать хороший текст с первого раза, а может и не написать;) В моем случае первая версия песни мне не понравилась:

Куплет 1:
В сообществе "Труман" горят огоньки,
Кодами пляшут ночами деньки.
Нейросеть — инструмент, словно кисть у художника,
Рисует успех, где-то даже без ложки.
Мы мечты запускаем, как в небо ракеты,
Каждый здесь — гений, учёный, поэт.
"Труман" зовёт: "Создавай, вдохновляйся!"
Вместе вершины легко достигаются!
Припев:
Это "Труман" — место, где мысли летят,
Где мечта превращается в миллиард идей подряд.
Нейросети играют мелодию дня,
Ты с нами? Тогда вперед — творить, друзья!
Куплет 2:
Шутки, проекты, и свет в мониторах,
Здесь находят своё, кто был в поисках новых.
Мы идеи, как пазлы, по частям собираем,
И за результат свой бокалы поднимаем.
Обучение — путь, но не просто дорога,
Здесь на помощь всегда прибегает подмога.
Если оступишься — смело спроси,
Мы в "Трумане" все одной цели в пути!
Припев:
Это "Труман" — место, где мысли летят,
Где мечта превращается в миллиард идей подряд.
Нейросети играют мелодию дня,
Ты с нами? Тогда вперед — творить, друзья!
Бридж:
Магия кодов, искусство идей,
С нами так просто стать чуть-чуть смелей.
В этой семье каждый шаг — открытие,
Будущее в руках, без сомнения, взятие!
Финал:
Это "Труман", ты здесь — не один,
Знания в воздухе, словно бензин.
Зажигание — страсть, и твой взлёт неизбежен,
С "Труманом" путь твой безбрежен!
Дальше в текст песни нужно добавить метатеги. Метатеги — это слова-подсказки в квадратных скобках […], которые лучше объясняют нейронке, что вы от нее хотите.

Также в тегах можно задать жанр, пол певца и стиль пения. Но нет 100% вероятности, что нейронка выполнит требования тега.

Метатеги
Метатегов много и перечислить все вряд ли получится. Да и у Suno нет какого-то абсолютного списка. В их Вики есть статья с метатегами, но я изучал чужие генерации в сервисе и заметил, что люди использовали другие теги, которых нет в списке. Поэтому в скобках можно прописывать любые слова и нейронка постарается их как-то интерпретировать. Но нет 100% вероятности, что нейросеть выполнит все задания из скобок.

Вот список самых популярных тегов:

• [Verse] — куплет.
• [Chorus] — припев. Также можно использовать [Pre-chorus], это будет создавать ощущение, что певец вот-вот начнет петь громче, быстрее и т. д.
• [Intro] — вступление. Лучше писать с уточнениями, например [Short Instrumental Intro].
• [Catchy Hook] — повторяющаяся фраза или инструментальная вставка.
• [Break] — несколько тактов, в течение которых солист молчит, а аккомпанемент играет. Можно уточнить, например [Percussion Break].
• [Interlude] — полезный тег для создания инструментальной части в тексте песни, например [Melodic Interlude].
• [Outro] — помогает завершить песню. Другими вариантами могут быть [Refrain] — повторить финальную тему, [Big Finish] — прийти к кульминации.
• [End] — тоже нужен для завершения песни, но его рекомендуют использовать, когда генерируете финальную партию отдельным треком. Допустим, у вас уже готовы куплеты, припевы и даже длинные инструментальные вставки, но нужно эффектное завершение композиции. Тогда для этой генерации из поля с описанием стиля все удаляем и пишем [End].
• [Fade Out] — когда мелодия плавно затухает. Чтобы завершить трек этим приемом, используйте [Fade Out and End].
В разделе «Style of Music» пропишите стиль.

Важно! Нейронка не всегда соблюдает указанный стиль музыки. Например, я генерировал гимн нейроцеха в стиле медленного депрессивного пост-панка, а получилась достаточно энергичная рок-песня. Поэтому лучший вариант — тестировать. В поле Title можете указать название песни. После этого создайте песню, кликнув на «Create».
Готовую песню можно скачать в формате Mp3, WAV или mp4 с простым видеорядом.
Если захотите увеличить сгенерированную песню, кликните на кнопку «Extend». Снова откроется форма запроса — на этот раз чтобы сгенерировать еще один сегмент трека. Так можно заменить неудачную часть или дописать еще куплет в конец.
В поле Extend From укажите, с какого момента исходного трека будет начинаться новый.
ссылка на песню: "Trueman"