Browse Source

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

dev
poturaevpetr 4 days ago
parent
commit
4dca198d3c
  1. 18
      README.md

18
README.md

@ -1,12 +1,26 @@
# FileAudioAPI # FileAudioAPI
## Назначение и роль в экосистеме
**FileAudioAPI** — сервис **учёта аудио и результатов распознавания** между диском, GPU-распознаванием и веб-клиентом. На **FastAPI**: хранит метаданные и статусы в БД, складывает файлы в общий каталог **`AUDIOFILES_PATH`** (тот же volume `audiofiles`, что у **GigaAM_API** и **Calls_WEB_Client_main**), инициирует ASR в **GigaAM_API**, принимает обратно текст/заключение, при необходимости дергает webhook в **Calls_WEB_Client_main**.
| Направление | Роль |
|-------------|------|
| **Внутренние файлы** | Регистрация, очереди `process-all`, статусы `recognition_*`, связь с `AiConclusion`. |
| **Внешние файлы** | Загрузка с опциональным `callback_url`, сохранение под UUID-именем в общей папке, **всегда** постановка на распознавание в GigaAM. |
| **Интеграция** | `GIGAAM_API_URL`, `CALLS_WEB_CLIENT_URL` / `WEBHOOK_API_KEY` для доставки результатов в основное приложение. |
Swagger: **`/api/v1/docs`** (см. ниже).
---
Сервис для хранения аудиофайлов, индексации файлов, записи и выдачи результатов распознавания, реализованный на **FastAPI**. Сервис для хранения аудиофайлов, индексации файлов, записи и выдачи результатов распознавания, реализованный на **FastAPI**.
## 🚀 Быстрый старт ## 🚀 Быстрый старт
```bash ```bash
# Клонировать и перейти в директорию # Перейти в директорию сервиса (от корня репозитория SpeechAnalytics)
cd /Users/petr/SpeechAnalytics/FileAudioAPI cd FileAudioAPI
# Запуск с Docker (рекомендуется) # Запуск с Docker (рекомендуется)
docker-compose up -d docker-compose up -d

Loading…
Cancel
Save