Прием HTTPS API запросов

Раздел Прием HTTPS API запросов содержит параметры для обработки входящих API-запросов, включая настройки сервисов онлайн-транскрибации (субтитров) и перевода. Конфигурация позволяет управлять таймаутами, длительностью аудиофрагментов и параметрами обработки медиаконтента в реальном времени.

Прием HTTPS API запросов

Конфигурация включает:

  • настройки активации и управления сервисами субтитров и переводов

  • параметры таймаутов ожидания ответов от онлайн-сервисов

  • настройки обработки аудиофрагментов и предотвращения некорректной работы нейросети

  • параметры логирования и управления системными ресурсами

Параметры для настройки приема HTTPS API запросов

Параметр Значение по умолчанию Назначение

Уровень отладочных сообщений

INFO

минимальный уровень отладочных сообщений (возможные значения: CRITICAL, ERROR, WARNING, INFO, DEBUG)

Максимальный размер одного файла сообщений (байты)

10 000 000

максимальный размер одного лог-файла, в байтах

Максимальное количество файлов сообщений

10

максимальное количество хранимых лог-файлов одного контейнера

Субтитры доступны

off

использование сервиса субтитров

Таймаут ожидания ответа от сервиса субтитров

5

длительность ожидания ответа от сервиса субтитров (секунды)

Максимальная длительность речи спикера преобразуемой в субтитры

15

максимальная длительность аудиофрагмента (секунды), отправляемого для преобразования в субтитры

Максимальная пауза между фразами спикера для их слияния

1,5

максимальная длительность паузы (секунды) между аудиофрагментами одного спикера для объединения в один аудиофрагмент

Максимальная длительность звука проверяемого на галлюцинации

1

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

Требование наличия двойного текстового контента в удвоенном звуке

on

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

Удалять короткие фрагменты если речь не обнаружена

off

удаление коротких аудиофрагментов и сбрасывание накопленной речи спикера, если нейросеть вернула пустой контент

Сервис переводов доступен

off

поддержка пересылки запросов от API-обработчика к сервису перевода, иначе API будет возвращать клиенту статус код 404.

Значение по умолчанию зависит от  режима развертывания IVA Terra:

  • off — для режима Offline

  • on — для режима No-ADP и Full

Таймаут ожидания ответа от сервиса переводов

5

таймаут ожидания от сервиса обработки запроса на перевод

Минимальный таймаут бездействия при ожидании ответа от онлайн-сервисов

0,2

длительность ожидания ответа от онлайн-обработчика (секунды)

Путь к файлу шаблонов исключаемых фраз

/var/www/alldata/
cleaning_patterns.txt

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

Перед началом использования функций транскрибация в онлайн-режиме и онлайн-перевод необходимо убедиться, что:

Набор доступных опций определяется версией IVA Terra, а их статус активации настраивается в соответствии с режимом развертывания IVA Terra