ТранскрибаторТранскрибатор
Практическая инструкция

Говорящие в WebVTT: как использовать тег v и проверить подписи субтитров

Как обозначить говорящего в WebVTT через voice span, сохранить нейтральные метки и проверить, показывает ли плеер имя. Учебный VTT-фрагмент.

Транскрибатор
ЗАПИСЬПЛАН РАБОТЫУстановите меткиДобавьте voice spanПроверьте плеерПроверить результатОТ СЛОВ К РЕЗУЛЬТАТУ
Работа с реальной записьюНаглядный учебный примерШаблон для копирования
1Установите метки2Добавьте voice span3Проверьте плеер
Сначала сохраните источник, затем выполните преобразование и проверьте результат по записи.

Отделите техническую метку от имени человека

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

Подготовьте текст видеозаписи и сверяйте смену говорящего по звуку и изображению. Если личность не установлена, используйте У01, У02 или другое понятное нейтральное обозначение. Не заменяйте его настоящим именем из догадки.

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

Подготовьте корректный VTT-фрагмент

Файл начинается с WEBVTT. После пустой строки идут временные интервалы и текст cues. В учебном примере ниже используется точка перед миллисекундами. Voice span оформляется через <v У01>...</v>; обозначение после v служит аннотацией голоса.

Проверьте границы времени по видео. Тег голоса находится внутри текста cue, а не в строке интервала. Он не заменяет временные значения и не переносит реплику к другому моменту записи.

Если один cue содержит речь двух людей, проверьте читаемость и разделение. Не объединяйте смену говорящего только ради меньшего числа блоков. Для зрителя граница реплик часто важнее технического удобства редактора.

Убедитесь, что обозначение видно так, как задумано

Voice span является семантической разметкой. Не рассчитывайте, что любой плеер автоматически напечатает имя перед репликой. Отображение зависит от реализации и оформления. Проверьте именно тот плеер и страницу, где будет показано видео.

Когда подпись нужна зрителю, согласуйте видимый текстовый способ: например, «У01: ...». Если одновременно отображается аннотация голоса и текстовая подпись, имя может дублироваться. Сначала сделайте маленький тестовый фрагмент с двумя участниками.

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

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

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

Сверьте текст с исходником, сохраняя отрицания и условия. Для редакторской проверки подходит контроль смысловых изменений. Смена формата не должна становиться скрытым сокращением разговора.

Сохраните VTT и описание меток вместе с видеозаписью. Если после монтажа меняется шкала времени, обновите cues по итоговому видео; правильное имя на неправильном кадре всё равно будет ошибкой восприятия.

Учебный пример

Учебный пример: проверка на коротком фрагменте

Ниже вымышленная запись. Имена, время и содержание нужны только для объяснения порядка работы.

ЭлементУчебный примерПроверка
МеткаУ01Нейтральное обозначение
Разметка<v У01>Реплика</v>Сохранён voice span
ОтображениеПодпись в целевом плеереНет пропуска или дубля
МеткаУ01Нейтральное обозначениеРазметка<v У01>Реплика</v>Сохранён voice spanОтображениеПодпись в целевом плеереНет пропуска или дубля
Каждая контрольная точка связана с конкретным результатом; отсутствие подтверждения оставляйте открытым вопросом.

Повторите проверку на своей копии записи. Учебные значения не описывают Ваш файл и не подтверждают качество всей расшифровки.

Заготовка для собственной проверки

Рабочая заготовкаВыделите и скопируйте
WEBVTT

00:00:01.000 --> 00:00:04.000
<v У01>Это пока предложение.</v>

00:00:04.200 --> 00:00:07.000
<v У02>Уточним срок после проверки.</v>

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

Частые вопросы

Тег v распознаёт человека?

Нет. Разметку задаёт автор на основании проверенных меток.

Имя всегда печатается в плеере?

Нет. Проверяйте фактическое отображение.

Можно использовать У01 вместо имени?

Да, когда это понятная согласованная метка и личность не установлена.

Что проверить после конвертации?

Время, текст и сохранность обозначений говорящих.