Urdu audio to text
Choose a Urdu recording to get it typed in Urdu (Perso-Arabic Nastaliq) script, or tick Translate to English for an English version. Everything runs on your device.
How to convert Urdu audio to text
- Choose the Urdu audio or video file. Urdu and Accurate mode are already selected.
- Leave Translate to English off for Urdu (Perso-Arabic Nastaliq) text, or tick it for English.
- Wait for the lines to appear, then read them through.
- Copy the text or download it as TXT, SRT or VTT.
How well it understands Urdu
The Whisper model was trained on far more English than Urdu, so expect more mistakes than with English: unusual names, place names and fast speech are the usual trouble spots. Clear speech recorded close to the microphone gives the best results, and Accurate mode is noticeably better than Quick for Urdu.
Urdu mixed with Hindi and English is common in everyday conversation. The model may write the English words in Urdu script or switch scripts mid-sentence. If you need a clean document, the English translation is often easier to edit.
What people use it for
Urdu poetry readings, lectures and voice notes, spoken in India and Pakistan and by Urdu speakers everywhere. The subtitle formats also let you add Urdu or English captions to videos.
Frequently asked questions
Is my recording uploaded to a server?
No. The speech model is downloaded to your browser once and the audio is transcribed on your own phone or computer. The file never leaves your device.
Why is the first transcription slower?
The first time, your browser downloads the speech model (about 40 MB for Quick, 80 MB for Balanced, 250 MB for Accurate). After that it is cached and starts in seconds, even offline.
How long can the recording be?
There is no fixed limit. An hour-long lecture works on most laptops; on a phone, recordings under about 30 minutes are more comfortable. Lines appear while it works, so you can stop at any point and keep what is done.
Which script does the Urdu transcript use?
Urdu (Perso-Arabic Nastaliq) script, the standard way Urdu is written. Tick Translate to English if you want the text in English instead.
Can I get Urdu in Roman (English) letters?
Not directly. The model writes Urdu in Urdu script or translates it to English; it does not transliterate.