Недавно я забавы ради загрузил нашу старую переписку с друзьями в музыкальную нейросеть. На выходе получились треки с нашими локальными шутками — в самых разных жанрах. Результат получился реально классным, и я подумал: а ведь это отличный инструмент, который должен быть удобным и доступным для каждого. Так появился SUNO NEXT — мой собственный сервис для генерации ИИ-музыки, который я написал с нуля. Это вылилось почти в 70 000 строк кода, но об этом отдельно.
Зачем нужен ещё один генератор?
Если вы живёте в России и пробовали оригинальные музыкальные нейросети, то знаете главную боль: оплатить зарубежный сервис напрямую невозможно, нужны зарубежные карты и вечные поиски посредников. Есть бесплатные лимиты, но когда хочется большего — начинаются проблемы. Я решил сделать свою платформу: с понятным интерфейсом на русском и легальной оплатой нашими картами.
Никакого «кота в мешке»
Когда я только запустил проект, совершил ошибку: сделал интерфейс генерации, но закрыл его окном авторизации. Заходя на сайт, человек видел лишь скучный лендинг. Теперь SUNO NEXT полностью открыт. Заходите без регистрации, слушайте публичную ленту и топы, ищите музыку по жанрам, читайте тексты песен, следите за растущими авторами. Есть ещё блог — пока там одна статья про то, как правильно писать промпты, но зато реально полезная.
Что внутри
Если зарегистрируетесь, откроется полный функционал. Главное, что я хотел сделать иначе, чем в телеграм-ботах — выбор модели. У меня доступны все актуальные движки: от базовой модели Suno v4.5all до новой Suno v5.5, который выдаёт фантастическое качество сведения и вокала. Вы сами решаете, на чём создавать трек.
Режимов генерации два. В простом просто пишете своими словами что хотите услышать — «фонк про кота, который уронил ёлку» — и нейросеть сама придумает текст и музыку. В расширенном можно задать название, прописать стиль и вставить собственный текст: стихи, поздравления, что угодно.
Отдельно горжусь караоке. Когда играет песня, слова подсвечиваются ровно в тот момент, когда их поёт голос — не строчками, а пословно. Чтобы это работало плавно даже на слабых смартфонах, пришлось перенести обработку анимации напрямую на GPU устройства.
Ещё есть замена участка: если песня получилась шикарной, но не нравится конкретный кусок — выделяете от 6 до 60 секунд и перегенерируете только его. Трек хочется длиннее — жмёте «Продлить». Хотите ту же песню в другом стиле — делаете кавер.
Приложение в RuStore
Я не остановился на сайте и выпустил приложение. Сделать просто «сайт в браузере» было нельзя — такое не пропускают. Пришлось добавить управление музыкой из шторки уведомлений Android, push-уведомления, и настроить поведение клавиатуры — чтобы при вводе текста активное поле всегда оставалось в видимой части экрана и клавиатура его не перекрывала.
Про деньги
Я сам не люблю подписки, которые списываются каждый месяц. Поэтому здесь только пакеты кредитов, и самое главное — они никогда не сгорают. Купили, сделали пару треков, остальное будет ждать хоть через год.
Прямо сейчас в приложении в RuStore проходит ивент до 25 апреля — заходите, активируйте промокод и получите бесплатные кредиты на первые треки.
Сайт: sunonext.ru
Приложение: RuStore
А в каком жанре вы бы сгенерировали свою первую песню?