Files
audio-demo/vibevoice-spike
steve-adminandClaude Sonnet 5 d1bd1ec955 Add VibeVoice 4-person podcast spike test clip
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
2026-09-30 21:57:25 +00:00
..

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 from the-service-station/scripts/trailer-promo.md, converted from our [Character|tags] format to VibeVoices required Speaker 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.