jeremy-voiceover-videolisted
Install: claude install-skill airanks-net/claude-skills
# Jeremy Voiceover Video
Make a broadcast-quality narrated video end to end: write a scene-segmented script, narrate it in
Jeremy's **cloned voice**, generate cinematic **B-roll of Jeremy from his face LoRA** for the
"talking" moments, cut in **real product screenshots**, burn **colorful animated subtitles**, and
render it all with ffmpeg. When asked for options, produce **several distinct variant cuts** and let
a **jury pick the winner**. **Always orchestrate the production with Fable** (see Orchestration).
Segment by scene because the per-scene audio durations drive BOTH the subtitle timings AND how long
each visual stays up — known text + measured duration = perfect sync and cuts that land on the beat.
## 1. The voice-clone TTS (LAN)
- **Host:** `192.168.1.5`. `ssh shoemoney@192.168.1.5`. Toolkit: `~/Services/VoiceStudioLaravel`.
- **Engine:** mlx-audio (Qwen3-TTS), OpenAI-style `/v1/audio/speech` on `localhost:8200`. Confirm up:
`curl -s -o /dev/null -w '%{http_code}' localhost:8200/v1/models` → `200`. If down, restart the
mlx-audio server in the toolkit dir (see `server.log`) before synth.
- **Synthesize:** `./say <voice> "<text>" --no-play --mp3 --out <path.wav>` — voices: **jeremy, amber,
brandi, trump**. `--no-play` REQUIRED over SSH; `--temperature` default 0.8 (livelier).
- **SRT/transcribe:** `./transcribe <audio> --srt` (local mlx-whisper) — quality check + fallback SRT.
## 2. Jeremy's face LoRA (Replicate)
Generate cinematic stills of Jeremy for the "