Files
Socialflow/ffmpeg-service/requirements.txt
T
Michael 72b13b3e42 Add Google Gemini TTS as alternative to Edge TTS
- Store Gemini API key globally in appConfig (single key for all users)
- Add /api/settings/gemini GET/POST/DELETE routes for API key management
- Backend: add tts_engine parameter ("edge" or "gemini") to FFmpeg service
- Backend: add generate_tts_gemini() using Google Cloud TTS REST API
- Frontend: Settings page shows Google Gemini API key input card
- Frontend: new-reel, mobile/new-reel, remotion-video, mobile/remotion-video
  pages now have Edge/Gemini engine toggle and French voice selector
- Fix tts-preview route to extract ttsVoice from req.body instead of
  undefined voice variable
2026-05-19 12:17:42 +02:00

10 lines
145 B
Plaintext

fastapi==0.109.0
uvicorn==0.27.0
python-multipart==0.0.6
requests==2.31.0
pydantic==2.6.0
edge-tts==6.1.12
emoji
ffsubsync==0.4.26
httpx>=0.25.0