KirillSavinov/silero-career-coach
0
Silero TTS Backend
Минимальный backend для озвучки вопросов через Silero TTS v5_ru.
Быстрый запуск локально
cd silero-backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app:app --reload --port 8000Проверка:
curl -X POST http://127.0.0.1:8000/tts \
-H 'Content-Type: application/json' \
-d '{"text":"Привет. Это проверка озвучки карьерного коуча."}' \
--output sample.wavПеременные окружения
SILERO_SPEAKER=kseniyaSILERO_SAMPLE_RATE=48000SILERO_MAX_TEXT_LENGTH=500SILERO_THREADS=1SILERO_MODEL_URL=https://models.silero.ai/models/tts/ru/v5_ru.pt
Как подключить к фронтенду
В Vercel для Next.js проекта добавь:
SILERO_TTS_API_URL=https://your-tts-backend.example.comПосле этого фронтенд начнёт запрашивать аудио у backend через /api/tts.
