Michael
cf20b0a264
fix(tts): surface TTS errors from Python to Node.js logs and DB
...
- Python: capture tts_error_msg on exception, return in response
- Python: log tts_provider, minimax_api_key presence before call
- ffmpeg.ts: read tts_error from response, log and return it
- reels.ts: store TTS error in post.generationError for visibility
2026-05-18 13:26:13 +02:00
Michael
211b7dc272
fix(minimax): correct API payload and add TTS debug logging
...
- Fix model name: speech-2.8-hd -> speech-02-hd
- Fix bitrate: 128 -> 128000 bps
- Add channel, speed, pitch, vol to voice/audio settings
- Handle binary audio response (Content-Type: audio/*)
- Fallback audio field lookup: data.data.audio || data.audio
- Add background job log: ttsProvider + hasMinimaxKey
- Log full FFmpeg request body (text truncated, key masked)
2026-05-18 12:50:59 +02:00
Michael
b7ef4940f7
feat: add Minimax Speech as alternative TTS provider for Reels
...
- Add minimax_config table (migration + schema + storage CRUD)
- Add GET/POST /api/minimax/config routes
- Pass tts_provider + minimax_api_key through ffmpeg service
- Add generate_tts_minimax() in Python using Minimax T2A v2 API
- Fall back to ffsubsync for subtitle sync (no WordBoundary events)
- Add Minimax config card in Settings page
- Add provider toggle (Edge TTS / Minimax) + French voices in new-reel
2026-05-18 11:55:07 +02:00
Michael
3a5acd425c
feat: Implement new Reel creation functionality with dedicated mobile and desktop UIs, server-side API routes, and a new FFmpeg processing service.
2026-03-19 14:51:16 +01:00
Michael
4fcc8cf53c
feat: Add music search and favorite API routes, and introduce FFmpeg service for Reels.
2026-03-03 12:34:09 +01:00
Michael
0e9622b5eb
feat: Implement internal MP3 management and logo overlay functionality for Reels.
2026-03-02 11:33:22 +01:00
Michael
7223bbbfb2
feat(reels): optimize quality to 1080p, increase text size to 64, and add stabilization toggle
2026-01-23 17:19:32 +01:00
Michael
aac776777a
feat(reels): add video stabilization, quality improvements and processing monitoring
2026-01-23 13:42:42 +01:00
Michael
9ff1c4aa18
feat: enhance reels with default overlay, more voices, and tts preview
2026-01-23 09:38:59 +01:00
Jacques
fe638b9895
fix: reduce font size to 16, improve TTS sync (3 words/chunk, 0.3s/word)
2026-01-22 21:39:06 +01:00
Jacques
e9ff262991
fix(ffmpeg): reduce hardcoded font_size from 60 to 24 for smaller text overlay
2026-01-22 21:22:36 +01:00
Michael
77a6dd7188
fix
2026-01-22 16:58:12 +01:00
Michael
23abe41903
fix tts and texte on vidéo
2026-01-22 16:20:56 +01:00
Michael
9ffd92f6bf
add TTS voice
2026-01-22 15:28:00 +01:00
Michael
3d494d4056
feat: Add Facebook Reels with music and text overlay - Add ffmpeg.ts service for Docker FFmpeg API integration - Add jamendo.ts service for royalty-free music search - Add publishReel methods to facebook.ts - Add reels API routes (music search, AI text generation, create/preview) - Add new-reel.tsx frontend with 4-step workflow - Add 'reel' type to postTypeEnum - Update navigation with Nouveau Reel link
2026-01-22 11:57:27 +01:00