Тайминг караоке сообщает видео, когда показывать и выделять каждую часть текста. Тайминг строки отмечает фразу; Тайминг слова добавляет границы внутри него. Необходимы как точный текст, так и точное время.
Синхронизация строк и синхронизация слов решают разные проблемы
Благодаря таймингу строки вся лирическая строка становится активной, когда певец достигает ее. Благодаря таймингу слов отдельные слова меняют цвет по мере продвижения выступления. Непрерывная развертка обеспечивает более сильный сигнал, но требует более точного расчета времени. Деление строки на равные интервалы — это лишь приближение: певцы редко придают каждому слову одинаковую продолжительность.
Почему песни сложнее обычной речи
Спетая гласная может продолжаться несколько долей. Согласные могут быть краткими или частично замаскированными инструментами. Бэк-вокал может перекрывать ведущую часть, а повторяющийся припев может иметь другой ритм во второй раз. Эти детали влияют как на транскрипцию, так и на выравнивание. Автоматическая обработка — это первый проход, а не гарантия точного времени выполнения.
Как этот инструмент выделяет подписи
Речевая модель создает слова и временные метки. Средство визуализации использует эти диапазоны слов для анимации выделения. Когда один распознанный токен содержит несколько символов, анимация делит продолжительность этого токена между ними. Это создает эффект караоке, но это не отдельная система выравнивания на уровне фонем.
Что проверить, если выделение кажется неправильным
Если каждая строка приходит одинаково рано или поздно, вся временная шкала может иметь смещение. Если начало правильное, но последующие строки отклоняются, отдельные разделы требуют внимания. Длинная заметка, которая выделяется слишком быстро, может иметь короткую назначенную продолжительность слова. Предварительно просмотрите результат и используйте более четкую запись, если распознавание плохое.
Сделайте результат более читабельным
Делайте отображаемые строки короткими, используйте четкий контраст между неактивным и выделенным текстом и оставляйте пространство вокруг подписей. Декоративные элементы и музыкальные визуализаторы должны поддерживать слова, а не конкурировать с ними.
Общие вопросы
Включает ли обычный файл LRC синхронизацию слов?
Базовый LRC обычно отмечает лирические строки. Синхронизация на уровне слов требует дополнительной информации; расширение само по себе не гарантирует этого.
Означает ли точная транскрипция точное время?
Нет. Транскрипция идентифицирует текст; выравнивание помещает его на временную шкалу аудио.