ФункцияРаботает

Текст песни по словам: на ТВ в зале и в телефоне

Статус: собственное распознавание слов — в разработке

Коротко

В AI MeshUp DJ для каждой песни хранится таймкод каждого слова. По нему слово подсвечивается синхронно с голосом: на экране зала (караоке-режим с четырьмя строками и закрашиванием), в приложении гостя и под волной на планшете. Текст лежит файлом .lyrics.json рядом с треком, а для каждого нового трека сервер готовит его сам — за 1–3 минуты после стемов.

Пойвместесовсемзалом

словасветятсявтактголосу

[20.35-20.65] Пой · [20.77-21.67] вместе · [21.75-22.39] со

Схема: для каждого слова сохранены начало и конец в секундах; слово загорается, когда оно звучит.

Как это работает

Формат простой: на каждое слово — начало и конец в секундах, например «[20.35-20.65] так». Станция читает файл рядом с треком и показывает нужную строку по позиции деки. Чужой текст не показывается: файл сверяется с размером трека.

Таймкоды сейчас берутся из распознавания VirtualDJ, которое обрабатывает отдельная машина; готовое синхронизируется на станцию. Собственное распознавание «лучше, чем у VirtualDJ» — исследовательская задача, она в разработке, а не готовая функция.

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

Как это выглядит

Экран зала: текст песни в четыре строки с подсветкой слов и QR-код «Закажи песню бесплатно» в углу
Экран зала: текст по словам и QR для заказов в углу
Текст песни на весь экран телефона, текущие слова подсвечены жёлтым
Текст на весь экран телефона с подсветкой по словам
Главная гостевого приложения: текст песни с подсветкой слов, значки Instagram и TikTok, кнопка «Закажи песню»
Приложение гостя: текст по словам и заказ в одно касание
Фото экрана станции во время вечера 09.10.2026: волны двух дек, строка текста песни, кнопка МЭШАП, ключи 3A и 10A
Экран станции на живом мероприятии 09.10.2026: текст песни идёт под волной, ключи 3A и 10A

Снимки экранов сделаны на станции — на живых вечерах и во время проверок интерфейса. Интерфейс пульта пока русскоязычный.

Как включить текст песни для зала

  1. 1

    Загрузите трек в деку

    Если рядом есть .lyrics.json — текст появляется сам: «текст через N с» под волной, затем строки.

  2. 2

    Подключите экран зала

    Второй экран (HDMI на ТВ) показывает страницу /screen: режим «караоке» или «клип + текст».

  3. 3

    Настройте вид

    Шрифт, цвета, контур, положение — в пульте; есть пресеты и темы вечера.

  4. 4

    Гости видят тот же текст в телефоне

    Они открывают приложение по QR-коду; ничего устанавливать не нужно.

Что нужно

  • Файл текста .lyrics.json рядом с треком (готовит сервер).
  • Экран зала: ТВ или проектор по HDMI, а для гостей — Wi-Fi площадки.

В цифрах

Текст для нового трека
+1–3 мин
после стемов, автоматически
Точность привязки
до слова
начало и конец каждого слова в секундах
Строк в караоке-режиме на экране зала
4
спетое остаётся закрашенным

Ограничения и нюансы

  • Качество зависит от распознавания: на очень быстром речитативе или при шуме слова могут сдвигаться.
  • У треков без готового текста строки не появляются — сначала срочная обработка (1–2 мин после стемов).
  • Собственное распознавание слов и облачная подготовка «за секунды» — скоро; сейчас — таймкоды VirtualDJ.

FAQ

Чем это отличается от обычного караоке-текста?
Подсвечивается каждое слово в момент, когда оно звучит, а не строка целиком; та же основа позволяет делать караоке из любой песни, убрав вокал по стемам.
Откуда берутся тексты?
Сейчас из распознавания VirtualDJ (время каждого слова), обработанного отдельной машиной и синхронизированного на станцию; собственное распознавание в разработке.
Видят ли текст гости на своих телефонах?
Да: в приложении по QR-коду, с подсветкой слов, синхронно с залом. Регистрация не нужна.

Страница обновлена 11.10.2026.