0ca33be6ac
Fix: clip_range source dynamic from LLM result instead of hardcoded 'claude'
OpenClaw Agent2026-04-29 09:49:58 +00:00
e350352883
Fix: Gemini 3.1 Pro thinking model needs 32k maxOutputTokens (was 4096 → MAX_TOKENS truncation)
OpenClaw Agent2026-04-29 09:03:53 +00:00
534d710e8a
Auto-resume jobs interrupted by container restart
sebastjan2026-04-29 08:52:16 +00:00
32baf9cd45
Auto-resume: cleanup stuck jobs on container startup + GEMINI_API_KEY env
sebastjan2026-04-29 08:43:31 +00:00
ec71c54570
Upgrade to Sonnet 4.6 + add Gemini 3.1 Pro support
sebastjan2026-04-29 08:26:27 +00:00
9faa224885
Upgrade Claude model: Haiku 4.5 → Sonnet 4.6 for better Slavic language transcript correction
sebastjan2026-04-29 08:22:10 +00:00
69fb2f5ce8
Upgrade default Whisper model: small/medium → large-v3 for much better Slovenian/Slavic transcription accuracy
sebastjan2026-04-29 08:20:18 +00:00
4bc5ac6756
Major: Claude post-processing of Whisper transcript
sebastjan2026-04-29 08:13:33 +00:00
4e123bdabc
UI: hide lang/model dropdowns — both are fully automatic now (3-sample lang detection + medium default model)
sebastjan2026-04-29 08:03:22 +00:00
af3c933c78
Robust language detection + anti-hallucination
sebastjan2026-04-29 07:59:20 +00:00
c870d80726
Fix: extend clip if ends mid-vocal (no chorus cut-off), DejaVu Sans font (supports SLO/HR/BS chars), auto-upgrade to medium Whisper model for Slavic languages
sebastjan2026-04-29 07:35:00 +00:00
5d5e169f9d
Disable Whisper VAD filter — was dropping vocal segments in songs creating gaps in subtitles
sebastjan2026-04-29 07:07:29 +00:00
a04811bdc9
Add Claude LLM analysis: sends full transcript to Claude API for true song structure understanding (refrain detection across all repetitions, not just local heuristic)
sebastjan2026-04-29 06:55:41 +00:00
e072eec362
Fix: handle Whisper transcribe failure for instrumental-only audio (fallback to empty transcript)
sebastjan2026-04-29 06:33:52 +00:00
33a138af9e
Fix: force native Python bool/float for JSON serialization (numpy types)
sebastjan2026-04-29 06:23:41 +00:00
81edd24ca3
Subtitles: smaller font 56px (was 84), higher position MarginV=400, side margins 80px for safe zone
sebastjan2026-04-29 06:09:26 +00:00
ba787744a6
Subtitles: cap chunk duration at 2.5s, split long lines into multiple time slices for faster reels pacing
sebastjan2026-04-29 05:59:36 +00:00
e001387a89
Subtitles: convert SRT to ASS directly with PlayResY=1920 for predictable scaling instead of unreliable force_style
sebastjan2026-04-28 18:09:53 +00:00
28d933c916
Subtitles: UPPERCASE + position lower (MarginV=320 for 1080x1920) + bigger font
sebastjan2026-04-28 17:40:48 +00:00
d36893bf2d
FIX CRITICAL: reload job dict after find_chorus update so reframe gets new start/duration values
sebastjan2026-04-28 17:33:11 +00:00
8eaef029e2
Find chorus: weight repetitive short phrases (like 'Ohne dich x5') as strong chorus signal
sebastjan2026-04-28 16:57:45 +00:00
c17578521a
Fix find_chorus: RMS energy parser was broken (no pts_time available), now syntheses timestamps; energy weight x10 (refren je glasnejši)
sebastjan2026-04-28 16:55:51 +00:00
64e8854cea
Track mode: more sensitive face detection + longer smoothing window
sebastjan2026-04-28 16:45:13 +00:00