Live Football Commentary — English → Yoruba
Translate English football commentary into Yoruba speech in real-time.
Pipeline: ASR (Whisper) → MT (NLLB-200) → TTS (MMS-TTS Yoruba)
How to use live streaming:
- Click the microphone button to start recording
- Speak English commentary naturally
- Every 5s, the pipeline processes your audio and plays back Yoruba
- The transcript updates live below
- Click Clear to reset
Expected latency: ~3–5 seconds behind your speech.
Waiting for audio input...
Upload or record English commentary. Full pipeline processes after recording.
Type English text to translate to Yoruba and hear the result.
Video Dubbing (English → Yoruba)
Upload a video with English commentary and get back the same video with Yoruba dubbed audio.
How it works:
- Audio is extracted from your video
- Transcribed to English text (Whisper)
- Translated to Yoruba (NLLB-200 with beam search)
- Synthesized into Yoruba speech (MMS-TTS)
- Time-aligned to match the original video duration
- Combined with the original video (visuals preserved)
Note: Processing takes approximately 30–60% of the video duration on GPU. A 5-minute video takes about 2–3 minutes to process. Lip sync is not preserved — this is standard AI dubbing.
Upload a video and click 'Dub to Yoruba' to start.