Как сделать песню со своим текстом в нейросети: Udio по шагам
Если у вас есть запись песни, например своя демка, и в ней нужно заменить кусок текста, удобнее всего это сделать в Udio. Функция Extend берёт загруженное аудио за основу и поёт поверх него новые слова. Показываю, как я это делаю. Скриншоты сделаны на момент написания статьи, со временем кнопки могут переехать.
При загрузке файла Udio просит подтвердить, что у вас есть права на него. Проще всего работать со своими записями.
Шаг 1. Загрузите аудио
Во вкладке Create нажмите Upload Audio и выберите файл.

Udio спросит, что делать с файлом. Поставьте галочку подтверждения и выберите Extend.

Шаг 2. Напишите короткий промпт
В поле Describe Your Song напишите только стиль, например rock. Подробный промпт здесь не нужен: нейросеть должна опираться на само аудио. В настройках ниже мы это закрепим.
Шаг 3. Выберите отрезок и впишите текст
В блоке Crop and Extend выделите отрезок, который станет основой для генерации.

В Extension Placement выберите Add Section After. В Write Your Lyrics выберите Custom и впишите текст, который должен прозвучать вместо выделенного куска.

Шаг 4. Настройте Advanced Controls

- Clip Start переключите в ручной режим и поставьте ползунок примерно на тот процент, где начинается ваш отрезок.
- Prompt Strength опустите до минимума, например 3%.
- Lyrics Strength, наоборот, поднимите, например до 95%.
Нажмите Extend.
Шаг 5. Генерируйте несколько раз
С первого раза хорошо выходит редко. Генерируйте снова, понемногу сдвигайте Clip Start, увеличивайте или уменьшайте Lyrics Strength. Попробуйте и другие модели: по умолчанию стоит v1.5 Allegro, но иногда лучше получается на более старых.
Готовые отрезки появляются в колонке справа.
Шаг 6. Сохраните результат через Audacity
Просто так скачать трек из Udio сейчас нельзя, эту возможность убрали. Я записываю звук прямо с компьютера в бесплатной программе Audacity.
В настройках аудио выберите для проигрывания свою звуковую карту, а для записи её внутреннюю петлю (loopback) в микшере звуковой карты. У меня аудиоинтерфейс, поэтому на скриншоте его входы.

Если отдельной звуковой карты нет, можно записывать внутренний звук системы через стандартный драйвер Windows. Включаете запись в Audacity, проигрываете отрезок в Udio и сохраняете файл.
Шаг 7. Соберите песню целиком
Так, кусок за куском, можно заменить текст во всей песне, а потом сшить отрезки в один трек в любом аудиоредакторе.
Если возиться некогда или хочется, чтобы песня звучала голосом известного артиста, напишите мне. Переделаю песню под ваш текст и спою её сам.


