Files
personal-agent-os/memory-systems/agent-os/Video Stack/Decisions.md
T
2026-10-16 06:01:33 -07:00

1.9 KiB

tags, updated
tags updated
video-stack
decisions
2026-10-16

Decisions

Back to Video Stack - Overview

Date Decision Reason
2026-10-15 Business voice = Gemini Kore (B6), style "friendly, polished product explainer, conversational, upbeat but credible" User picked B6 from B1-B10 (Test Scorecards)
2026-10-15 Political voice = Gemini Charon (P1), newscaster style ("measured, authoritative newscaster, confident, serious") User picked P1; authoritative male fits political ads
2026-10-15 Local fallbacks: Chatterbox cloning the user's own recording (C:\tts\voices\user_announcer_ref.wav) and Qwen3-TTS Free on the 3060; real human reference beats Kokoro refs
2026-10-15 HyperFrames default renderer, Remotion fallback Rendered Prop 1 first try in 31 s; one plain HTML file per scene is easier for local models
2026-10-15 Music ~12 dB under the voice with ducking; final mix -16 LUFS Voice clarity; consistent loudness
2026-10-15 User samples and approves voice and music (and script) before any build Avoid wasted builds; user taste drives choices
2026-10-15 Political ads: serious civic style, no cheesy stings User: "This is a political video. The music does not work."
2026-10-15 Only ONE llama-server on TonyB (Qwen, port 1922) 12 GB 3060 VRAM; TTS must fit alongside
2026-10-15 Only tonyjbala Gitea credentials User rule
2026-10-15 Each video gets a unique design Avoid template sameness
2026-10-15 Political stack kept separate from business stack Different rules (sourcing, disclaimers, tone)
2026-10-16 Music = ACE-Step 1.5 (local, MIT) as primary generator via C:\tts\acestep_music.py; code-synth gen.py fallback; ElevenLabs Music optional. Music approval gate (Gate 3) unchanged User: include it in the stack; code-synth music "didn't really do anything for the feel"; ACE-Step is free on the 3060 (~25 s per 45 s track)