Голосовые системы

Все объявленные сервисы

66 объявлений в текущих Git-снимках. Название здесь — ключ Service в соответствующей DRS; одинаковые ключи в разных стеках не являются одним service. Число работающих контейнеров не проверялось. У сторонних image проверена декларация подключения, а не весь vendor source.

Repo / DRS Service Назначение Необходимость Замечания
rag-stack / comfyui.drs comfyui Самостоятельный GPU UI генерации изображений Самостоятельный сервис вне обычного Chat Agent release Не запускать его deploy ради ASR; R03 для внешнего HTTP
rag-stack / diarization-models.drs pyannote_diarization_shared GPU diarization shared consumer файлового пути Сохранить независимые GPU models Отдельные file consumers; R03 применим только если HTTP доступен извне
rag-stack / diarization-models.drs pyannote_diarization_isolated Изолированный GPU diarization consumer Сохранить независимые GPU models Отдельные file consumers; R03 применим только если HTTP доступен извне
rag-stack / diarization-models.drs sherpa_onnx_diarization Sherpa-ONNX diarization backend Сохранить независимые GPU models Отдельные file consumers; R03 применим только если HTTP доступен извне
rag-stack / diarization-models.drs sortformer_diarization Sortformer diarization backend Сохранить независимые GPU models Отдельные file consumers; R03 применим только если HTTP доступен извне
rag-stack / llm-models.drs linto_stt_whisper Vendor WebSocket streaming LinTO Legacy streaming; нужны данные о подписчиках Не нужен новому batch Chat Agent; независимые consumers не исключены
rag-stack / llm-models.drs linto_stt_whisper_http HTTP batch LinTO для живых и файловых заданий Сохранить рабочий backend R04: старый default image tag в общей декларации; R03: HTTP protection
rag-stack / llm-models.drs vllm_openai LLM inference Qwen/OpenAI-compatible API Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs codex2vllm Отдельный клиент/адаптер доступа к vLLM Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs ollama Модели Ollama, включая независимые RAG потребители Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs open_webui Самостоятельный пользовательский интерфейс моделей Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs inference_nats Шина inference и связь requester/receiver Сохранить transport R01/R02: credentials и debug/trace; в llm-models WS route 9222 без активного listener
rag-stack / llm-models.drs nats_bootstrap Создание inference JetStream согласно принятому инфраструктурному контракту Сохранить существующего владельца JetStream Не обычное прикладное bootstrap внутри случайного command; runtime исполнение не проверено
rag-stack / llm-models.drs nats_proxy_ollama NATS transport receiver для ollama Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs nats_proxy_linto NATS transport receiver для linto Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs nats_proxy_pyannote_shared NATS transport receiver для pyannote_shared Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs nats_proxy_pyannote_isolated NATS transport receiver для pyannote_isolated Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs nats_proxy_sherpa_onnx NATS transport receiver для sherpa_onnx Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs nats_proxy_sortformer NATS transport receiver для sortformer Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs nats_proxy_vllm NATS transport receiver для vllm Transport; второй экземпляр требует обоснования Одна queue group, не доказанное двойное выполнение; не сливать без измерения
rag-stack / llm-models.drs nats_proxy_vllm_02 NATS transport receiver для vllm_02 Transport; второй экземпляр требует обоснования Одна queue group, не доказанное двойное выполнение; не сливать без измерения
rag-stack / llm-models.drs nats_ui Административный просмотр NATS Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / llm-models.drs stt_whisper_to_nats Старый streaming STT bridge на H100 Legacy: кандидат на вывод R04/R13: старый tag, streaming subjects и ссылка на отсутствующий diarization service
rag-stack / rag-stack.drs rag_db PostgreSQL/pgvector документов и chunks Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / rag-stack.drs inference_nats Шина inference и связь requester/receiver Сохранить transport R01/R02: credentials и debug/trace; в llm-models WS route 9222 без активного listener
rag-stack / rag-stack.drs nats_box Постоянный debug shell для ручных NATS-команд Не участвует в обычном запросе Оставлять постоянно только при реальном эксплуатационном требовании; отдельная debug-операция проще
rag-stack / rag-stack.drs nats_ui Административный просмотр NATS Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / rag-stack.drs nats_nui Второй административный NATS UI Административный UI Slim Auth есть; необходимость одновременно nats_ui и nats_nui не доказана
rag-stack / rag-stack.drs pgweb_rag Административный просмотр RAG PostgreSQL Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / rag-stack.drs document_ingestor Upload/extraction/chunking и обработчик vectorize.request Сохранить рабочий RAG component Slim Auth есть; R02/R16/R17/R18: URL log, Thread.new, uploads, HNSW lifecycle
rag-stack / rag-stack.drs embedder Заготовка Ruby-сервиса; embedding API отсутствует Кандидат на вывод после проверки внешних клиентов R12; R03 ingress; не переносить сюда действующий embedding
rag-stack / rag-stack.drs context_retriever HTTP/MCP/NATS поиск по chunks; вызывает vectorize.request Сохранить рабочий RAG component R03: ingress; R23: избыточная NATS обвязка
rag-stack / rag-stack.drs nats_proxy_ollama NATS transport requester для ollama Сохранить requester transport R03: защищён observability path, основной HTTP ingress — отдельно
rag-stack / rag-stack.drs nats_proxy_vllm NATS transport requester для vllm Сохранить requester transport R03: защищён observability path, основной HTTP ingress — отдельно
rag-stack / rag-stack.drs open_webui Самостоятельный пользовательский интерфейс моделей Сохранить до проверки runtime consumers R01/R03/R04/R19 применимы к соответствующей части декларации; не утверждается отсутствие использования
rag-stack / webrtc-asr.drs streaming Нынешний GPU batch ASR worker; имя историческое Сохранить нынешний batch worker BRANCH main:latest и отдельный stack; ASR_ACCEPT_REQUESTS=0 означает первоначальный drain
webrtc-komaroff / phoenix.drs postgres PostgreSQL хранилища Phoenix Сохранить observability-контур Slim Auth объявлен; реальная доставка spans и retention не проверялись
webrtc-komaroff / phoenix.drs api Phoenix: UI и приём LLM traces Сохранить observability-контур Slim Auth объявлен; реальная доставка spans и retention не проверялись
webrtc-komaroff / webrtc.drs chat_nats Закрытая служебная шина Chat Agent Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs src_core Admission/lifecycle, маршрутизация ASR результата, replay Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs audio_ws_ingress Приём PCM и границ фразы, целостность и передача в batch/архив Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs src_api_gateway Browser API, auth, Monitor, аудиоархив, доменные API Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs src_agent Исполнение чат-команды и browser tools Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs src_llm LLM-контракт, tokenizer budget, HTTP к vLLM и model diagnostics Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs src_front Chat UI, Monitor, ASR Compare и общие браузерные модули Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs src_postgres Переписка, события, аудиоархив и прикладные данные Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs audio_nats Браузерный бинарный аудиотранспорт и авторизация подключений Рабочий Chat Agent компонент R08–R11/R19/R20 по build/config; основания удалить service не установлено
webrtc-komaroff / webrtc.drs nats_box Постоянный debug shell для ручных NATS-команд Не участвует в обычном запросе Оставлять постоянно только при реальном эксплуатационном требовании; отдельная debug-операция проще
webrtc-komaroff / webrtc.drs nats_ui Административный просмотр NATS Сопровождение, не путь обычного запроса В этой декларации внешнего ingress нет; отсутствие OAuth здесь само по себе не нарушение
webrtc-komaroff / webrtc.drs pgweb_mcp Внутренний UI доступа к PostgreSQL для сопровождения Сопровождение, не путь обычного запроса В этой декларации внешнего ingress нет; отсутствие OAuth здесь само по себе не нарушение
py_faster_whisper / stack.drs nats_proxy_linto NATS transport requester для linto Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs nats_proxy_pyannote_shared NATS transport requester для pyannote_shared Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs nats_proxy_pyannote_isolated NATS transport requester для pyannote_isolated Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs nats_proxy_sherpa_onnx NATS transport requester для sherpa_onnx Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs nats_proxy_sortformer NATS transport requester для sortformer Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs gateway Nginx same-origin вход voice UI и WebSocket route Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs whisper_file_job_lock Общий допуск независимых файловых задач Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs stt_whisper_to_nats Текущий batch bridge + самостоятельная файловая транскрипция Сохранить текущий batch и file workflow R13: удалить неиспользуемые streaming env/guards, не сам файловый UI
py_faster_whisper / stack.drs py_faster_whisper_diarize Файловая транскрипция с разделением говорящих Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs py_faster_whisper_staged Поэтапная файловая обработка Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs py_faster_whisper_bench Benchmark файловых моделей Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs py_faster_whisper_summary Сводка по результатам файловых заданий Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs py_faster_whisper_status Диагностика transport/models/file state Сохранить независимый file/transport путь HTTP user routes имеют Slim Auth; declared config не доказывает текущий runtime
py_faster_whisper / stack.drs pyannote_diarization Локальный CPU Pyannote sidecar для файлового пути Независимый файловый sidecar Активность текущих CPU consumers требует runtime-проверки; не удалять по сходству с GPU
py_faster_whisper / stack.drs sherpa_onnx_diarization Sherpa-ONNX diarization backend Независимый файловый sidecar Активность текущих CPU consumers требует runtime-проверки; не удалять по сходству с GPU
py_faster_whisper / stack.drs sortformer_diarization Sortformer diarization backend Независимый файловый sidecar Активность текущих CPU consumers требует runtime-проверки; не удалять по сходству с GPU

Дополнительно: расширение и библиотеки

  • Chrome extension — часть webrtc-komaroff, а не дополнительный сервер. Общие ChatUI/Markdown/audio/VAD модули используются Front и расширением; сохранить одного владельца.
  • Shared Python contracts, audio archive/integrity и browser authorization — межсервисные контракты. Удаление по числу файлов или одинаковому названию опасно.
  • Собственных репозиториев NATS proxy/UI по доступному GitLab search не найдено. Не подставлялся случайный одноимённый open-source проект. Полное ревью их исходников остаётся вне подтверждённого покрытия.
  • Document ingestor, embedder и context retriever проверены как отдельные Ruby repos. Их необходимость не выводится только из наличия строки в DRS.

Исходник

Скачать Markdown · К материалам исследования