Джарвис (ai1)
Локальный голосовой ассистент с идентификацией по голосу и поддержкой русского языка.
Архитектура
Микросервисы на Docker:
vad– определение голосовой активности (Silero VAD)asr– распознавание речи и диаризация (WhisperX)speaker-id– идентификация говорящего (SpeechBrain ECAPA-TDNN)orchestrator– маршрутизация и инструментыtts– синтез речи (CosyVoice / Piper)redis– шина событий
Запуск
- Убедитесь, что Docker Desktop с WSL2 работает и NVIDIA Container Toolkit настроен.
- Склонируйте репозиторий.
- Выполните:
docker-compose up --build
Description
Languages
Python
93.2%
Dockerfile
6.8%