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

ELAN: как привязать перевод и комментарии к репликам интервью

Структура слоёв ELAN для интервью: реплики с временем, зависимый перевод и комментарии, Symbolic Association, проверка связей и комплект EAF с аудио.

02 октября 2026Транскрибатор
Реплика → интервал речи↓ родитель для двух слоёвПереводКомментарийСвязь проверить в EAF
Проверенные ограниченияРазобранный примерРабочий шаблон
1. СтруктураРечь: NoneДети: связь 1 к 12. Три репликиТекст + поясненияПроверить родителя3. КомплектEAF + медиаОткрыть и прослушать
Сначала проверьте связь на трёх репликах, затем заполняйте весь материал. Пустая дочерняя аннотация — место для проверенного текста.

Сначала решите, что должно быть связано

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

Эта инструкция предлагает небольшую структуру для интервью, где перевод и комментарий относятся к реплике целиком. Для отдельной разметки временных интервалов и точечных событий подходит работа с TextGrid в Praat. Здесь главная задача другая: сохранить отношение между исходной репликой и двумя видами пояснения.

Определите единицу до заполнения: законченная реплика, короткая фраза или ответ целиком. Выберите один принцип и запишите его в правилах проекта. Длинный ответ с несколькими темами стоит разделить осмысленно; короткое «да» не нужно присоединять к соседнему человеку только ради удобной длины строки.

Подготовьте запись и проверенный текст

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

В проекте ELAN медиа и аннотации хранятся отдельно: EAF содержит структуру и текст разметки, но не является самим аудио. Общая основа имени, например interview-01.wav и interview-01.eaf, помогает сопоставить файлы. Для организации материалов используйте архив расшифровок по проектам, сохраняя доступную копию именно использованной записи.

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

Создайте типы, затем конкретные слои

Ниже используются названия английского интерфейса из официального руководства ELAN 6.3. Руководство датировано 24.01.2022; в другой версии названия могут отличаться. Проверенная основа — разделение свойств типа и родителя конкретного слоя. Начинайте с нового учебного проекта или копии, чтобы спокойно проверить структуру.

Через Type → Add new tier type создайте тип speech с ограничением Stereotype: None. Создайте второй тип linked_note с Stereotype: Symbolic Association. Первый нужен для самостоятельных интервалов речи; второй задаёт соответствие одной дочерней аннотации одной родительской. Названия speech и linked_note — условные имена этой заготовки.

Через Tier → Add New Tier добавьте слой speaker_A_text: Parent tier — none, Tier type — speech. Затем добавьте speaker_A_translation и speaker_A_comment. Для обоих выберите Parent tier — speaker_A_text и тип linked_note. Не ограничивайтесь похожим именем: название с приставкой speaker_A не создаёт зависимости.

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

Заполните короткую пробу и проверьте родителя

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

Для заготовки дочерних записей предусмотрена команда Tier → Create Annotations on Dependent Tiers. Выберите родительский слой, затем нужные дочерние слои и Empty Annotations. Это создаёт пустые аннотации для заполнения; перевод или исследовательский вывод из пустой строки не появляется. В уже заполненном проекте внимательно проверяйте варианты перезаписи и сначала сохраняйте копию.

Заполните перевод в translation, а пояснение о проверке — в comment. Например, отметка «название станции требует сверки» относится к работе разметчика. Её нельзя вставлять в реплику как часть произнесённой фразы. Если перевод не нужен, соответствующий слой можно не включать в рабочую структуру.

Откройте View → Tier Dependencies и проверьте, что оба слоя действительно подчинены нужному speaker_A_text. Затем выберите каждую из трёх реплик и сравните текст, перевод и комментарий с тем же фрагментом записи. Не переносите структуру на весь материал, пока маленькая проба не работает так, как задумано.

Сохраните проект и проверьте переносимость

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

Передайте EAF и соответствующую запись как комплект. Если медиа было перемещено, в Edit → Linked Files можно обновить его расположение. После изменения связи прослушайте контрольные фразы: файл с таким же именем может содержать другую редакцию интервью. Не исправляйте отсутствие медиа подстановкой случайной одноимённой записи.

Symbolic Association подходит для одного значения на реплику в каждом дочернем слое. Если нужны отдельные временные границы каждого слова или нескольких событий внутри реплики, эту схему нужно пересмотреть. Не пытайтесь втиснуть разную структуру данных в одну аннотацию только ради готового шаблона.

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

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

Комментарий остаётся связанным с нужной фразой

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

Слой учебного проектаРодитель / типСодержимое одной записи
speaker_A_textnone / speech (None)Мы встретились у старой станции.
speaker_A_translationspeaker_A_text / linked_noteПеревод этой же фразы целиком
speaker_A_commentspeaker_A_text / linked_noteНазвание станции сверить с участником
speaker_B_textnone / speech (None)Отдельная реплика интервьюера
speaker_A_text: исходная реплика с временемtranslationОдин перевод репликиcommentОдно пояснение разметчика
Учебная структура: перевод и комментарий имеют общего родителя — исходную реплику. Два вида текста не смешиваются в слова участника.

При проверке разметчик открывает конкретную реплику и видит относящиеся к ней перевод и замечание. Он подтверждает название по источнику и исправляет нужный слой, сохраняя различие между сказанным и редакторским пояснением.

Паспорт структуры интервью в ELAN

Рабочая заготовкаВыделите и скопируйте
Источник / версия / длительность:
Документ EAF:
Версия ELAN / язык интерфейса:
Единица разметки и правило границ:
Коды участников:
Независимые слои речи / тип None:
Дочерние слои / родитель / Symbolic Association:
Назначение перевода:
Что разрешено писать в комментарии:
Три контрольные реплики:
Зависимости проверены в Tier Dependencies:
EAF повторно открыт:
Медиа найдено и контрольные фразы прослушаны:
Последняя заполненная аннотация проверена:
Комплект для передачи / дата проверки:

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

Имена слоёв сами создают связь?

Нет. Проверьте поле Parent tier и подходящий тип слоя. Похожие названия — только соглашение проекта.

Можно перевести отдельные слова с этим типом?

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

EAF включает саму запись?

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

Команда создания дочерних аннотаций переводит речь?

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

Почему после переноса не воспроизводится интервью?

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