Описание процессов IVA Terra
Процессы IVA Terra обеспечивают эффективную обработку аудиофрагментов и их транскрибацию в реальном времени. В данном разделе подробно рассматриваются ключевые процессы, которые реализуются в рамках работы системы, их зависимости и взаимодействие между собой, а также указана информация, необходимая Администраторам для эффективного управления и мониторинга.
Основные процессы
| Процесс | Назначение |
|---|---|
Запуск всех сервисов и инициализация структур данных |
|
Сбор аудиофрагментов и online-транскрибация |
|
Обработка звука и формирование стенограммы на основе собранных аудиофрагментов |
|
Просмотр отладочных сообщений, что позволяет отслеживать состояние системы и выявлять возможные проблемы |
|
Перевод текста, полученного в процессе транскрибации |
|
Обработка стенограммы с использованием сервисов ADP |
|
Обработка событий, связанных с файлами транскрибации |
Хранилище данных
В процессе работы IVA Terra используются следующие места хранения данных:
| Файлы | Путь размещения |
|---|---|
Аудиофрагменты конференций |
./TERRA_DATA/rawaudio/{conference_id} |
Файл метрик конференции |
./TERRA_DATA/rawaudio/{conference_id}/metrics.json |
Стенограмма конференции |
./TERRA_DATA/minutes/minutes_{conference_id}_{lang}.xml |
Файл статуса обработки |
./TERRA_DATA/minutes/minutes_{conference_id}_{lang}.xml.status |
Файлы конфигурации модулей |
./TERRA_DATA/settings/{service_name}.json |
