My live dubber waits a sentence before it talks. That's not a bug, it's the honest one.
Описание и применение
LiveDub использует последовательную обработку аудио, создавая естественное дыхательное пространство между оригиналом и дубляжом, что повышает понимание и аутентичность.
Задача
Real‑time dubbing demos often cut silence, creating unnatural pauses that mislead users about latency and quality.
Результат
LiveDub delivers a realistic dubbing experience by embracing the natural delay of sequential processing, resulting in a breathing space that enhances comprehension and authenticity.
Рабочий процесс
- 1. Capture audio from the tab using Whisper for transcription.
- 2. Feed the full transcribed sentence to a local LLM in LM Studio for translation.
- 3. Pass the translated text to Kokoro TTS to synthesize the dub voice.
- 4. Mix the original audio and the synthesized voice, ducking the original to create a breathing space.
- 5. Play the combined audio in real time on a PC running Python 3.10 (no GPU required).
Доказательства
My local dubber waits until the speaker finishes before it translates. Which means you hear the original line in the language you don't understand, a short gap, then the dub.
The whole thing runs on my PC on Python 3.10, no GPU required (it helps, but it's not the gate).
- Дата записи: 2026-09-05T17:15:12.697Z