Текст песни с таймкодом на каждом слове

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

Выберите песню, созданную на этом сайте, и получите её текст, где у каждого слова есть начало и конец. Включите воспроизведение, следите за подсветкой текущего слова, нажмите на любое, чтобы перейти к нему, и выгрузите разметку текстом.

01

Что этот инструмент размечает, а что нет

01

Он читает пословную разметку, которая принадлежит песне, созданной на этом сайте. Это не распознавание речи, применённое к произвольному звуку: поля для загрузки нет, а у файла с вашего диска просто отсутствует разметка, которую можно было бы найти. Если нужны таймкоды для записи, сделанной в другом месте, инструмент не тот.

02

В ответ приходит список слов, у каждого из которых есть время начала, время конца и признак того, удалось ли выровнять именно это слово. Разметка идёт по словам, а не по строкам, и разница существенная: построчный инструмент сообщает, когда начинается строка, а пословное время говорит, где внутри неё вы находитесь.

03

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

02

Как получить таймкоды

01

Войдите, откройте инструмент и выберите в истории музыки завершённую песню с вокалом. В списке появляются только готовые генерации, потому что у трека, который ещё обрабатывается, нет звука, с которым можно было бы сопоставлять. Один запрос стоит 5 кредитов.

02

Инструментальные генерации — обычная причина пустого ответа. Расставлять нечего, поэтому результат приходит пустым, а не неверным: получив пустой ответ, проверьте, действительно ли в выбранном треке есть вокал.

03

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

03

Почему разметку стоит проверить

01

У каждого слова есть признак успеха, и получают его не все. Слова, которые выровнять не удалось, остаются в списке, чтобы текст читался целиком, но их времени не стоит доверять, не послушав. Сначала просмотреть именно их быстрее, чем читать весь текст под звук.

02

Три места ошибаются чаще остальных. Долгая нота, растянутая на несколько слогов, склонна собирать свои слова в начале фразы, а не распределять их. Быстрые места ставят слова так плотно, что соседнее может занять позицию. А импровизации и сдвоенный вокал позади ведущего тянут таймкод к фоновой линии.

03

Всё прочее обычно достаточно точно, чтобы брать как есть. На практике достаточно один раз проиграть трек с начала, заметить, где подсветка расходится со слышимым, и разобрать только эти моменты.

04

Отдельно стоит сказать про русский вокал. Слова здесь длиннее, чем в английском, и одно слово нередко растягивается на целую долю, поэтому промах на границе слышен отчётливее: подсветка успевает уйти вперёд ещё до того, как слог допет. Зато и проверять проще — расхождение заметно на слух сразу, без вглядывания в цифры.

04

Выгружаемый файл

01

Выгрузка — текстовый файл, в котором на строку приходится одно слово: сначала таймкод в квадратных скобках, затем само слово. Строка состоит из отметки минут и секунд и единственного слова, поэтому файл одинаково удобно читать глазами и разбирать программой.

02

Две детали важны, если вы собираетесь передать его дальше. Таймкоды округляются вниз до целых секунд, поэтому в быстрых местах несколько идущих подряд слов нередко делят одну отметку. И поскольку в строке лежит слово, а не строка текста, при переводе в построчный формат слова придётся группировать самостоятельно.

03

Форматы субтитров и караоке напрямую не выгружаются. Собрать из этих данных файл LRC или SRT несложно, но придётся решить, где разрывать строки и сколько каждая держится на экране. Такие решения лучше принимать осознанно, чем позволять инструменту их угадывать.

05

Место среди остальных инструментов

01

Граница проходит по источнику. Инструмент работает только с песнями, созданными на этом сайте, потому что разметка возникает вместе с генерацией и хранится рядом с треком. К принесённому со стороны файлу MP3 или WAV ничего из описанного не относится.

02

Если у вас своя запись и вы хотите разложить по ней слова, это расшифровка, а не выравнивание: другая задача и другой характер точности. Если нужны сами слова, а не их расположение, генератор текстов напишет текст по теме, а генератор музыки превратит этот текст в спетый трек.

03

Если в работе инструментал и нужна его структура, а не слова, определитель тональности и темпа читает из звука и то и другое. Обычно именно это и имеют в виду, когда спрашивают про временную информацию о вещи без вокала.

06

Вопросы о тексте с таймкодами

Можно загрузить собственный аудиофайл?

Нет. Инструмент читает разметку, сохранённую вместе с песней, созданной на этом сайте, поэтому для стороннего файла искать нечего. Именно поэтому поля для загрузки нет.

Таймкоды по строкам или по словам?

По словам. У каждого слова своё время начала и конца, и именно это позволяет подсвечивать ровно то слово, которое звучит, и переходить к нему по клику.

Сколько кредитов стоит один запрос?

Пять кредитов за запрос, они списываются в момент отправки готового вокального трека из истории музыки.

Почему запрос вернулся пустым?

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

В каком формате скачивается файл?

Текстовый файл, в котором на строку приходится одно слово с предшествующим таймкодом в квадратных скобках. Таймкоды округлены вниз до секунды.

Можно выгрузить субтитры LRC или SRT?

Напрямую нет. В текстовой выгрузке те же таймкоды, но чтобы получить файл субтитров, нужно сгруппировать слова в строки и выбрать длительность показа каждой — это инструмент оставляет вам.

Некоторые слова будто размечены чуть раньше. Почему?

Обычная причина — выдержанные ноты и быстрые места, и у каждого слова есть признак того, удалось ли его выровнять. Послушайте этот фрагмент и поправьте именно эти моменты, а не весь текст.

Работает ли это для песни на любом языке?

Разметка следует тексту, из которого песня была создана, так что английским дело не ограничивается. Точность в любом языке зависит от того, насколько разборчиво спет вокал.

Что означает признак успеха у слова?

Он показывает, удалось ли сопоставить именно это слово со звуком. Слова без такого признака остаются в списке, чтобы текст читался целиком, но их время стоит проверить на слух, прежде чем на него опираться.