Расшифровка интервью с разметкой реплик и временем

Расшифровка интервью помогает подготовить запись к качественному анализу. Загрузите файл и включите определение говорящих: в API это diarize=true. Вы получите текст с метками участников и временем реплик. Скачайте текст или JSON для кодирования, а выбранные цитаты проверьте по аудио.

  • Определение говорящих с diarize=true
  • Временные метки для проверки по аудио
  • Удаляем запись через 24 часа после завершения задачи

Проверяйте цитаты, не теряя связь с записью

Видно, кому принадлежит реплика
Опция diarize добавляет метки Speaker 1, Speaker 2 и далее. Они сохраняются в тексте, JSON, SRT и VTT. Имена участников вы укажете сами.
Цитату можно найти в записи
У каждого сегмента есть время начала и конца. Вернитесь к нужной реплике и прослушайте её вместе с вопросом или пояснением.
Подойдут длинные интервью
Принимаем файлы до 2 ГБ с загрузкой по частям. Если передача прервётся, её можно продолжить. Распознавание речи работает с записями длительностью до 5 часов.
Язык автоматически или по подсказке
Оставьте language=auto или укажите код языка ISO 639-1. В каждом сегменте будет свой язык.
Сроки хранения понятны заранее
Загруженную запись удаляем через 24 часа после завершения задачи. Транскрипт остаётся в аккаунте, пока вы сами его не удалите.
Можно обрабатывать серию интервью
Добавьте webhook_url при создании задачи. Ваше приложение получит уведомление, и ему не придётся постоянно запрашивать статус.

Загрузите интервью и включите определение говорящих

Через API файл до 95 МБ можно отправить одним multipart-запросом. Запись большего размера загружайте по частям. Настройки транскрибации будут теми же.

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

В личном кабинете выберите файл и включите «Identify speakers». В API передайте diarize=true, как в примере ниже. Для определения языка оставьте language=auto или укажите известный язык как подсказку.

Метки Speaker 1 и Speaker 2 относятся только к одной записи. Нельзя считать, что Speaker 1 в следующем интервью обозначает того же участника.

cURL
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
  -H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
  -F [email protected] \
  -F diarize=true \
  -F language=auto

Читайте реплики с временными метками

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

Прослушайте голоса и сопоставьте номера с ID участников. Сохраните эту таблицу рядом с рабочим транскриптом. Особенно внимательно проверьте места, где интервьюер говорит вдали от микрофона или участники перебивают друг друга.

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

format=text&timestamps=true
[00:00:00] Speaker 1: Thanks for making time today.
[00:00:03] Speaker 2: Happy to help.

Для качественного анализа выгрузите транскрипт в JSON

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

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

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

Сокращённый ответ API
{
  "transcript": {
    "speakers": ["Speaker 1", "Speaker 2"],
    "segments": [
      { "start": 0, "end": 3.4, "speaker": "Speaker 1", "language": "en", "text": "Thanks for making time today." }
    ]
  }
}

Решите заранее, какие правки допускает ваша методика

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

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

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

Согласуйте хранение файлов с планом исследования

Загруженное аудио или видео удаляем через 24 часа после статуса completed, failed или canceled. Сам транскрипт храним, пока вы его не удалите. Если планируете повторную проверку цитат, оставьте у себя оригинал. Доступ к выгрузкам и сроки их хранения определяйте по правилам исследования.

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

Проверьте размер и длительность до отправки. Распознавание речи принимает запись до 5 часов, загрузка по частям поддерживает файлы до 2 ГБ. Также действуют лимиты аккаунта.

Попробуйте бесплатно: 60 минут на старт

Подтвердите почту и получите 60 бесплатных минут. Банковская карта не нужна.

Загрузить интервью

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

Остались вопросы? Напишите в поддержку

В тексте будут имена участников?

Нет. Вы получите метки Speaker 1, Speaker 2 и далее. transcript1 не знает, кому принадлежат голоса. Сопоставьте метки с участниками после прослушивания записи.

Можно загрузить интервью, записанное на моём компьютере?

Да, через личный кабинет или API. В API файл до 95 МБ отправляется одним запросом, до 2 ГБ можно загрузить по частям. transcript1 обрабатывает готовую запись, а не подключается к встрече.

Когда вы удалите запись?

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

Нужно ли вычитывать расшифровку интервью?

Да. В машинном тексте бывают ошибки. Перед публикацией сверяйте цитаты с аудио и проверяйте, что реплика приписана нужному участнику.