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