Дайджест всякого N229: Озвучка рассказа в Суно — результат
Автор: Михаил Поляков1) Вчера всё же получилось добиться пусть не идеального, но приемлемого результата от Суно (нейронка для генерации музыки и песен). Даже не пришлось гасить громкость музыки, без которой, наверное, генерация в этой нейросети вообще невозможна.
За основу взял относительно короткий (3123 знака) рассказ «Последний эльф». Правда, это всё равно больше, чем можно сгенерировать за один раз, так как ограничение 3000 знаков, а еще ведь нужно вставить текст промта. С полученным треком правда немного поработал, так как пришлось обрезать конец, в котором была одна музыка.
Если кому интересно, то «Последний эльф» есть в озвучке моей дочери. Можете сравнить живое человеческое исполнение и нейроозвучку. https://author.today/audiobook/553500
Теперь нюансам генерации
Промт:
[Spoken-word ambient with deep male voice, slow pulse, sparse drone bed, and restrained atmospheric texture; intro begins in near-silence with distant washed harmonics, verses drift like narration over minimal low-end swells, a mid-piece lift adds faint reversed chimes and sub-breaths, final section opens wider with ghostly pads and a long decay, Intimate close-mic, dry and somber mix, deep, ambient, spoken word, slow, male vocals]
Важно:
В само поле с текстом мы добавим квадратные скобки [ ]. Suno воспринимает их как системные команды.
[Spoken Word Intro]— задает тон повествования с самого начала.[Declaim]или[Narration]— приказывает декламировать, а не петь.
Текст предварительно прогнал через нейронку Gemini, чтобы она ударные буквы сделала большими, Суно это понимает. Впрочем, не скажу, что с ударениями прям всё хорошо.
Самое начало текста было оформлено так:
[Spoken Word Intro] [Atmospheric ambient background] [Narration] Да... бОльше из Эльфов никого не остАлось. ТОлько я...
Теперь про то, как удлинять песни
Важно:
Генерировал аудио я не в последней версии Суно 5.5, а выставил 4.5, так как в ней при бесплатном тарифе доступно больше функций.
Инструкция от Алисы как в Suno можно сделать продолжение песни и сразу получить единый трек.
Для этого используется функция Extend («Продлить»), а затем — Get Whole Song («Получить песню целиком»).
Как использовать Extend
Найдите в списке сгенерированных треков тот, который хотите продолжить.
Нажмите на значок меню (три точки, «⋮») рядом с названием трека.
В открывшемся списке выберите Extend (или сразу перейдите в Edit → Extend).
В открывшемся окне вам нужно будет указать временную метку (timestamp) — момент, с которого Suno должна продолжить трек. Я рекомендую ставить курсор примерно за 2–5 секунд до конца оригинала, чтобы переход был плавным.
В поле Lyrics введите новый текст. Чтобы Suno лучше поняла структуру и не допустила ошибок, используйте специальные теги: [Verse], [Chorus], [Outro] и другие. Например, для завершения песни добавьте [Outro] или [End].
Нажмите кнопку Extend. Нейросеть сгенерирует продолжение, стараясь сохранить темп, тональность и стиль оригинала.
Важный нюанс: после нажатия Extend у вас формально будут два отдельных фрагмента — оригинал и продолжение. Чтобы получить единый трек, нужно нажать Get Whole Song. Только после этого можно скачивать файл.
Несколько советов для бесшовного результата
Точка продления. Ставьте метку на конец музыкальной фразы, а не на середину слова, чтобы избежать слышимого «шва».
Тональность. Старайтесь не менять тональность при продлении. Если оригинал был в Am, продолжение тоже лучше оставить в Am.
Стиль. По возможности не добавляйте новые жанровые теги в продолжении — сохраняйте стиль оригинала, чтобы трек звучал цельно.
Повторение припева. Если хотите, чтобы припев в продолжении звучал так же, как в начале, скопируйте текст припева слово в слово, а не пишите новый.
Несколько продлений. Можно продлевать трек несколько раз подряд, постепенно наращивая песню.
Частые проблемы и их решение
Трек обрывается. Убедитесь, что точка продления выбрана правильно (в конце музыкальной фразы).
Зацикливание. Добавьте в продолжение теги [Outro] или [End], чтобы Suno поняла, что пора завершить песню.