Терминология
Термины и определения, применяемые в документации и интерфейсе ПК «Отаскрайб»
В настоящем разделе приведены термины, применяемые в документации и интерфейсе программного комплекса «Отаскрайб», с соответствующими определениями.
Термины расположены в алфавитном порядке: сначала термины и сокращения, записанные латиницей, затем — кириллицей. Для каждого термина в скобках приведён эквивалент на английском языке, после двоеточия — определение. Сведения, уточняющие применение термина в программном комплексе, приведены в примечаниях. Ссылка «см.» ведёт к статье, в которой определён термин; при наведении на неё показывается определение.
Английский алфавит
A–D
API (application programming interface): Программный интерфейс приложения, посредством которого внешние информационные системы выполняют аутентификацию, загружают файлы, создают задачи и получают результаты их выполнения.
Примечание — API ПК «Отаскрайб» реализован в архитектурном стиле REST (см. REST), его описание приведено в разделе OpenAPI.
ASR (automatic speech recognition): Автоматическое распознавание речи; совокупность методов и программных средств, обеспечивающих преобразование речевого сигнала в текст без участия человека.
Примечание — ПК «Отаскрайб» является решением класса ASR.
asrWorker: См. сервис автоматического распознавания речи.
computeNode: См. вычислительный узел.
CUDA (compute unified device architecture): Программно-аппаратная архитектура параллельных вычислений компании NVIDIA, обеспечивающая выполнение вычислений на графических ускорителях.
Примечание — Для работы ПК требуется графический ускоритель с поддержкой CUDA версии 11 и выше.
cuDNN (CUDA deep neural network library): Библиотека компании NVIDIA, содержащая оптимизированные для графических ускорителей реализации операций глубоких нейронных сетей.
Примечание — Версия cuDNN должна быть совместима с установленной версией CUDA.
DLP (data loss prevention): Класс систем предотвращения утечек информации, контролирующих передачу конфиденциальных данных за пределы организации.
Примечание — Интеграция ПК с DLP-системами выполняется по протоколу ICAP (см. ICAP) по индивидуальному запросу.
Docker: Платформа контейнеризации, предназначенная для упаковки, распространения и запуска приложений в изолированных контейнерах.
Примечание — Компоненты ПК поставляются в виде Docker-образов (см. образ).
Docker Compose: Средство описания и запуска многоконтейнерных приложений Docker на основе конфигурационного файла docker-compose.yml.
DRM (digital rights management): Технические средства защиты авторских прав, ограничивающие доступ к цифровому контенту и его использование.
Примечание — Файлы с DRM-защитой ПК не обрабатывает, см. раздел Входные форматы.
E–M
FFmpeg: Свободный программный пакет для декодирования, кодирования и преобразования аудио- и видеоданных.
Примечание — ПК использует FFmpeg для преобразования входных файлов к формату, пригодному для распознавания речи (OGG или WAV).
GPU (graphics processing unit): См. графический ускоритель.
ICAP (internet content adaptation protocol): Протокол передачи содержимого HTTP-запросов и HTTP-ответов на внешний сервер для проверки или преобразования.
Примечание — Применяется для интеграции ПК с DLP-системами (см. DLP).
LDAP (lightweight directory access protocol): Протокол доступа к службам каталогов, используемый для хранения и проверки учётных данных пользователей организации.
Примечание — Интеграция ПК с LDAP возможна через OIDC-совместимый шлюз (см. OIDC) или в нативном режиме по индивидуальному запросу.
LLM (large language model): Большая языковая модель; нейросетевая модель, обученная на больших объёмах текстов и формирующая текст по запросу на естественном языке.
Примечание — В ПК LLM применяется для резюмирования (см. резюмирование) и формирования отчётов. Подключение выполняется через API, совместимый с API OpenAI, например средствами vLLM или Ollama.
MIME-тип (MIME type): Стандартизованный идентификатор типа содержимого файла, например audio/mpeg или application/pdf.
Примечание — По MIME-типу и размеру файла ПК определяет возможность его загрузки.
N–R
OAuth 2.0: Протокол авторизации, позволяющий клиентскому приложению получать ограниченный доступ к ресурсам сервера по токену доступа.
Примечание — API ПК использует схему OAuth 2.0 Password Grant, токен доступа (см. токен доступа) передаётся в заголовке каждого запроса.
OIDC (OpenID Connect): Протокол аутентификации, построенный поверх OAuth 2.0 и позволяющий удостоверять личность пользователя средствами внешнего поставщика удостоверений.
Примечание — ПК поддерживает единый вход (см. SSO) через любых поставщиков, реализующих OIDC, например Authentik, Keycloak, Auth0.
on-premises; on-prem: Вариант поставки, при котором ПК развёртывается в инфраструктуре заказчика, а обработка и хранение данных осуществляются в пределах его корпоративного контура.
Примечание — Варианты поставки приведены в разделе Варианты поставки.
OpenAPI: Спецификация машиночитаемого описания программных интерфейсов, реализованных в стиле REST.
Примечание — Описание API ПК в формате OpenAPI приведено в разделе OpenAPI.
Redis: Резидентная система управления базами данных класса «ключ — значение».
Примечание — В ПК Redis используется в качестве хранилища задач (см. хранилище задач), обмен данными выполняется по протоколу RESP (Redis serialization protocol).
REST (representational state transfer): Архитектурный стиль взаимодействия компонентов распределённой системы, при котором ресурсы идентифицируются URL-адресами, а операции над ними выполняются методами протокола HTTP.
RTL (right-to-left): Направление письма справа налево, применяемое, например, в арабском языке.
Примечание — Интерфейс ПК поддерживает языки с письмом справа налево.
S–Z
S3-совместимое хранилище (S3-compatible storage): Объектное хранилище данных, поддерживающее программный интерфейс Amazon S3.
Примечание — Может использоваться в ПК в качестве хранилища файлов (см. хранилище файлов), обмен данными выполняется по протоколу HTTP(S).
SaaS (software as a service): Вариант поставки, при котором ПК эксплуатируется поставщиком, а пользователи получают доступ к нему через сеть Интернет с помощью веб-браузера или клиентского приложения.
SSO (single sign-on): Единый вход; технология, позволяющая пользователю однократно пройти аутентификацию и получить доступ к нескольким информационным системам с использованием корпоративной учётной записи.
Примечание — В ПК единый вход реализован по протоколу OIDC (см. OIDC).
standalone: Вариант поставки, при котором клиентская часть и сервисы ПК размещаются на одной рабочей станции или ноутбуке и функционируют автономно, без подключения к сети Интернет и корпоративным сетям.
VAD (voice activity detection): Определение активности голоса; выделение в аудиосигнале фрагментов, содержащих речь.
Примечание — Применяется в ПК при диаризации (см. диаризация).
VRAM (video random access memory): Память графического ускорителя, используемая для размещения нейросетевых моделей и промежуточных данных при вычислениях.
Примечание — Для работы ПК требуется не менее 12 ГБ VRAM, см. раздел Оборудование.
WSL 2 (Windows Subsystem for Linux 2): Подсистема операционной системы Windows, обеспечивающая выполнение программ, разработанных для операционной системы Linux.
Примечание — Используется для запуска ПК в операционной системе Windows 10 и выше наряду с Docker Desktop.
Русский алфавит
А–Г
автоматическое распознавание речи: См. ASR.
администратор (administrator): Роль пользователя, которому помимо функций пользователя доступны управление учётными записями, блокировка доступа, просмотр административных журналов и контроль использования лицензий.
база данных пользователей (user database): Компонент ПК, в котором хранятся учётные записи пользователей, проекты, задачи и результаты их выполнения.
Примечание — Реализована на СУБД PostgreSQL.
бриф (brief): Тип резюме, содержащий краткое изложение основных моментов разговора.
Примечание — Применяется для резюмирования обсуждений на свободные темы и тренингов.
временная метка (timestamp): Отметка времени начала или окончания фрагмента записи, связывающая текст стенограммы с соответствующим участком аудио- или видеозаписи.
вычислительный узел (compute node; computeNode): Физический или виртуальный сервер с графическим ускорителем, на котором размещаются сервисы обработки ПК.
Примечание — Сервисы могут размещаться на одном или нескольких вычислительных узлах. На каждый сервис рекомендуется выделять не менее одного графического ускорителя.
говорящий; собеседник (speaker): Участник разговора, речь которого содержится в записи и которому при диаризации присваиваются реплики.
графический ускоритель; графический процессор (graphics processing unit; GPU): Специализированный процессор, предназначенный для параллельных вычислений и используемый ПК для выполнения нейросетевых моделей.
Примечание — Требуется графический ускоритель NVIDIA с поддержкой CUDA (см. CUDA) и объёмом VRAM не менее 12 ГБ.
Д–Л
демультиплексор (demuxer): Программный компонент, разделяющий медиаконтейнер на отдельные потоки: аудио, видео, субтитры.
Примечание — Перечень поддерживаемых демультиплексоров приведён в разделе Входные форматы.
диаризация (speaker diarization): Разделение записи речи на фрагменты по говорящим (см. говорящий) с присвоением каждому фрагменту метки соответствующего говорящего.
диктофон (voice recorder): Функция ПК, обеспечивающая запись звука непосредственно в интерфейсе для последующей обработки.
Примечание — Продолжительность одной записи — не более 2 ч.
задача (task): Единица работы по обработке проекта (транскрибации, резюмированию), формируемая ПК и помещаемая в очередь задач.
клиентская часть; клиент (frontend; client): Компонент ПК, предоставляющий пользователю интерфейс для работы с программным комплексом в веб-браузере.
кодек (codec): Программное средство кодирования и декодирования аудио- или видеоданных, например H.264, H.265, VP9, AV1.
контейнер (container): Изолированная среда выполнения приложения, создаваемая из образа средствами контейнеризации, например Docker или Podman.
лицензионный файл (license file): Файл с расширением .lic, предоставляемый правообладателем заказчику и содержащий сведения о предоставленной лицензии, которые проверяет сервис лицензирования ПК.
М–О
маркировка уверенности распознавания (recognition confidence marking): Функция ПК, выделяющая в стенограмме слова и фрагменты по оценке вероятности их правильного распознавания для последующей проверки в редакторе стенограммы.
медиаконтейнер (media container): Формат файла, объединяющий аудио- и видеопотоки и метаданные, например MP4, MKV, MOV, AVI, WebM.
образ; Docker-образ (image): Неизменяемый шаблон, содержащий приложение и его зависимости, из которого создаются контейнеры.
Примечание — Компоненты ПК поставляются в виде архивов Docker-образов (*.tar.gz).
осциллограмма (waveform): Графическое представление звукового сигнала записи на странице проекта, используемое для навигации при прослушивании.
отчёт (report): Тип резюме, содержащий подробное изложение хода встречи с ключевыми решениями и обсуждениями.
очередь задач (task queue): Упорядоченная последовательность задач, ожидающих обработки сервисами ПК.
Примечание — При размещении нескольких сервисов на одном графическом ускорителе очередь формируется автоматически.
П–Р
пользователь (user): Лицо, работающее с ПК под учётной записью с назначенной ролью.
Примечание — В ПК предусмотрены роли пользователя и администратора (см. администратор).
программный комплекс; ПК (software suite): Совокупность взаимосвязанных программ, предназначенных для решения общей задачи.
Примечание — В документации — ПК «Отаскрайб».
проект (project): Сущность ПК, объединяющая загруженную запись, результаты её обработки (стенограмму, резюме, протоколы), теги и параметры обработки.
Примечание — Транскрибацию проекта можно выполнить повторно.
промпт (prompt): Текстовая инструкция для LLM (см. LLM), определяющая содержание и форму формируемого текста.
протокол (minutes): Документ, составляемый по заданному шаблону на основе стенограммы и содержащий полный или сокращённый текст разговора, а при необходимости — резюме или ключевые выводы.
протоколирование (minutes generation): Формирование протокола и его экспорт в выбранном формате экспорта (см. формат экспорта).
редактор стенограммы (transcript editor): Компонент интерфейса ПК, предназначенный для исправления текста стенограммы, расстановки знаков препинания, изменения говорящих, удаления и объединения реплик.
резюме (summary): Результат резюмирования, представленный в виде отчёта (см. отчёт), брифа (см. бриф) или суммаризации (см. суммаризация).
Примечание — Собственный тип резюме может быть разработан совместно с производителем.
резюмирование (summarization): Автоматическое формирование структурированного краткого изложения основных итогов разговора на основе стенограммы с использованием LLM.
реплика (utterance): Непрерывный фрагмент речи одного говорящего, выделенный в стенограмме.
роль (role): Совокупность прав пользователя на выполнение операций в ПК.
С–Т
семантический поиск (semantic search): Поиск проектов по смыслу запроса в тексте стенограмм, резюме, теме, описании и названии проекта с указанием места вхождения.
сервис автоматического распознавания речи; asrWorker (speech recognition service): Сервис ПК, получающий задачи из хранилища задач и выполняющий транскрибацию, а также, при наличии соответствующих параметров задачи, шумоподавление, диаризацию и оценку качества распознавания.
сервис резюмирования; узел резюмирования (summarization service): Сервис ПК, формирующий резюме и отчёты путём обращения к LLM.
сессия (session): Период работы пользователя в ПК от входа в учётную запись до выхода из неё.
Примечание — ПК автоматически продлевает сессию активного пользователя.
стенограмма; транскрипция (transcript): Полный дословный письменный текст устной речи, полученный в результате транскрибации (см. транскрибация).
субтитры (subtitles): Текст стенограммы, разбитый на фрагменты с временными метками, в формате SRT или WebVTT.
суммаризация (brief summary): Тип резюме, содержащий изложение главной темы и выводов разговора в нескольких предложениях.
тег (tag): Метка, назначаемая пользователем проекту для классификации и отбора проектов.
тип записи (recording type): Параметр транскрибации, характеризующий акустические условия, в которых выполнена запись, например переговорная комната.
токен доступа (access token): Строка, выдаваемая ПК после успешной аутентификации и передаваемая в заголовке Authorization: Bearer каждого запроса к API.
транскрибация (transcription): Автоматическое распознавание речи в аудио- или видеозаписи и её преобразование в текст стенограммы.
транскрипция: См. стенограмма.
У–Я
узел управления; серверная часть (backend): Компонент ПК, принимающий запросы клиентской части, выполняющий подготовку входных данных и формирующий задачи.
учётная запись (account): Совокупность сведений о пользователе, включая регистрационные данные и роль, используемая для его аутентификации и авторизации в ПК.
формат экспорта (export format): Формат файла, в котором выгружаются результаты обработки: PDF, DOCX, TXT, JSON, XML, WebVTT, SRT.
Примечание — Перечень форматов приведён в разделе Форматы экспорта.
хранилище задач (task storage): Компонент ПК, в котором хранятся задачи и результаты их выполнения и из которого сервисы получают задачи из очереди.
Примечание — Реализовано на Redis (см. Redis) с хранением в оперативной памяти и резервированием в постоянную память.
хранилище файлов (file storage): Компонент ПК для хранения загруженных пользователями файлов.
Примечание — В качестве хранилища файлов используется файловая система или S3-совместимое хранилище (см. S3-совместимое хранилище).
цензурирование (profanity filtering): Автоматическое выявление и скрытие ненормативной лексики в стенограммах и итоговых документах.
шаблон (template): Заданная структура документа, по которой ПК формирует резюме или протокол.
Примечание — Для документов в формате DOCX применяется корпоративный шаблон организации либо встроенный базовый шаблон.
шумоподавление; подавление шума (noise reduction): Обработка аудиозаписи, направленная на ослабление посторонних шумов для повышения качества распознавания речи.
этап работы с проектом (project stage): Стадия обработки проекта — транскрибация, редактирование или резюмирование, — отображаемая в карточке проекта.