steve-adminandClaude Sonnet 5 e70f517fec Commit tts demo audio clips for review without local playback
Reference and cloned-output wav files are small (~2MB each) and are the
actual evidence of the voice-clone+translate demo working, so track them
despite the general *.wav exclusion.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Y1oQ4h4WE4R9KRvMQLr5Ey
2026-09-12 17:38:38 +00:00

audio-demo

Audio processing demos: WhisperX, Demucs, and TTS technology proofs-of-concept.

Structure

  • whisperx/ — speech-to-text with word-level alignment and diarization
  • demucs/ — source separation (vocals/instrumentals stem splitting)
  • tts/ — text-to-speech service demos

Each subdirectory has its own README with setup and run instructions.

Requirements

Some demos are GPU-accelerated and are best run on a CUDA-capable machine (e.g. an RTX 3090).

Planned: full audio-translation demo

Chain the three demos together on media-files/ into an end-to-end pipeline:

  1. demucs — separate the source clip into vocals / instrumental stems
  2. whisperx — transcribe the isolated vocal stem, then machine-translate the transcript
  3. tts — clone the original speaker's voice (from the isolated vocal stem) and synthesize the translated text in that voice, then remix with the original instrumental stem

All three stages now have a working, if narrow, proof of concept:

  • Stem separation (demucs/README.md) and transcription (whisperx/README.md) run end to end on the full sample clip.
  • Translation + voice-cloning TTS (tts/README.md) works for a single short sentence (English → Spanish, cloned onto the isolated narrator voice via MOSS-TTS). Not yet wired up to run over the full transcript or to remix with the instrumental stem.
S
Description
Audio processing demos: WhisperX, Demucs, and TTS technology proofs-of-concept.
Readme
60 MiB
0 Stars 4 Watchers 0 Forks
Languages
Python 100%