22 lines
926 B
Markdown
22 lines
926 B
Markdown
# Джарвис (ai1)
|
||
|
||
Локальный голосовой ассистент с идентификацией по голосу и поддержкой русского языка.
|
||
|
||
## Архитектура
|
||
|
||
Микросервисы на Docker:
|
||
- `vad` – определение голосовой активности (Silero VAD)
|
||
- `asr` – распознавание речи и диаризация (WhisperX)
|
||
- `speaker-id` – идентификация говорящего (SpeechBrain ECAPA-TDNN)
|
||
- `orchestrator` – маршрутизация и инструменты
|
||
- `tts` – синтез речи (CosyVoice / Piper)
|
||
- `redis` – шина событий
|
||
|
||
## Запуск
|
||
|
||
1. Убедитесь, что Docker Desktop с WSL2 работает и NVIDIA Container Toolkit настроен.
|
||
2. Склонируйте репозиторий.
|
||
3. Выполните:
|
||
```bash
|
||
docker-compose up --build
|