CoolFace
Apppublic

KirillSavinov/silero-career-coach

sourceHugging Faceupdated 6mo agoView on Hugging Face
0likes
App README

Silero TTS Backend

Минимальный backend для озвучки вопросов через Silero TTS v5_ru.

Быстрый запуск локально

bash
cd silero-backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app:app --reload --port 8000

Проверка:

bash
curl -X POST http://127.0.0.1:8000/tts \
  -H 'Content-Type: application/json' \
  -d '{"text":"Привет. Это проверка озвучки карьерного коуча."}' \
  --output sample.wav

Переменные окружения

  • —SILERO_SPEAKER=kseniya
  • —SILERO_SAMPLE_RATE=48000
  • —SILERO_MAX_TEXT_LENGTH=500
  • —SILERO_THREADS=1
  • —SILERO_MODEL_URL=https://models.silero.ai/models/tts/ru/v5_ru.pt

Как подключить к фронтенду

В Vercel для Next.js проекта добавь:

bash
SILERO_TTS_API_URL=https://your-tts-backend.example.com

После этого фронтенд начнёт запрашивать аудио у backend через /api/tts.