Сервис статей, с возможностью их озвучки.
git clone https://github.com/egorkagod/sukhov-journal.git
cd sukhov-journal
cp journal/.env.template journal/.env
docker compose up- Go (Echo)
- Python (FastApi)
- PostgreSQL (Gorm)
- Docker / Docker Compose
Проект состоит из двух сервисов, запущенных через Docker Compose:
-
Articles Service (Go) — основной бэкенд:
- хранит статьи,
- принимает запросы от клиента,
- управляет пользователями и авторизацией,
- отправляет текст на озвучивание.
-
TTS/STT Service (Python) — сервис обработки речи:
- принимает текст от Go-сервиса,
- генерирует аудио (Text-to-Speech),
Сервисы общаются между собой по HTTP внутри Docker-сети.