Standalone experiment cloning Kevin/Marge/Terry/Priya into a single VibeVoice-1.5B multi-speaker generation, for comparison against the current per-line AuK+MOSS pipeline. See vibevoice-spike/README.md. Co-Authored-By: Claude Sonnet 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01SN15Vxn4svKuhYxFsVtMJf
1.9 KiB
VibeVoice (community fork) 4-person podcast spike
Standalone experiment, not integrated into the webui or the production
pipeline. Tests whether VibeVoice (https://github.com/vibevoice-community/VibeVoice)
can generate a 4-speaker podcast scene in one pass, cloning our four
established character voices (Kevin, Marge, Terry, Priya) from their
existing approved reference_audio in the-service-station repo.
scripts/trailer_promo_4speaker.txt- the test script: the real "sausage rolls" trailer scene fromthe-service-station/scripts/trailer-promo.md, converted from our[Character|tags]format to VibeVoices requiredSpeaker N: ...plain-text format (tags dropped - VibeVoice has no per-line emotion/timing control).trailer_promo_4speaker_vibevoice-1.5b.mp3- the generated result (VibeVoice-1.5B, seed 42). 47s of audio generated in 14.5s (RTF 0.31x).
Setup lives outside this repo (not committed): .venv/ here is a fresh
isolated venv (pip install -e /root/projects/VibeVoice, pinned
transformers==4.51.3), pointed at the already-downloaded
VibeVoice-1.5B weights under /root/projects/ComfyUI/models/tts/VibeVoice/.
Findings (2026-09-30)
Whisper-transcript check against the script: mostly faithful, not word-perfect. Two small unscripted insertions ("I am here!" before Priyas line, "For me," before Marges reply) and one substitution ("He will." -> "You will."). No repetition/collapse like the AuK chain-corruption bug - just minor ad-libbing, not catastrophic.
No audible AI disclaimer or obvious background music in this run - both
are documented risks for this model family (see
the-service-station/research/vibevoice-2026-08-21.md and
vibevoice-community-fork-2026-08-21.md), so treat this one clean run as
encouraging, not conclusive.
Steves call after listening: pursue 7B (weights already downloaded, same
venv/script, swap --model_path) or not worth it given the limitations
the prior research already flagged.