Transcribes Urdu-first YouTube speeches (with English mix) into clean Word documents using local AI.
- Urdu-first transcription (no forced translation)
- Handles Urdu + English mixed speech
- Outputs formatted Word (.docx)
- Progress tracking with time estimation
- Fully local (no API required)
Most transcription tools:
- Translate Urdu → English ❌
- Lose original speech structure ❌
- YouTube transcripts render Urdu incorrectly (e.g., as Hindi/Sanskrit text) ❌
This tool preserves:
- Original Urdu language
- Original English phrases
- Natural spoken flow
Install Python 3.10 or later.
Download and install FFmpeg, then add it to your system PATH.
pip install -r requirements.txtRun the script:
python youtube_urdu_transcriber.pyPaste your YouTube link when prompted.
- Audio file saved locally
- Word document (.docx) transcript (Urdu + English mixed)
For better formatting, use DeepSeek:
Paste your transcription DeepSeek and use this prompt:
Create clear paragraphs from this text.
Do not reduce content.
Improve words to express context.
Continue with Urdu and English flow of content.
Improve formatting.
Then copy the result into Word for a refined transcript.