Punjabi Voice Typing
Autosaved in your browser — nothing is uploaded or stored on our servers. Voice recognition is handled by your browser and never stored by us.
WorldTyping’s free Punjabi voice typing lets you speak Punjabi and get Gurmukhi text in your browser using your device’s own speech recognition — no installation, no account, and no audio ever reaching our servers.
One language, two scripts — you get Gurmukhi
Punjabi is written two ways by two populations. In Indian Punjab it is Gurmukhi, the script on this page. In Pakistani Punjab it is Shahmukhi, a Perso-Arabic script that looks nothing like it. The spoken language is largely the same; the writing systems are unrelated in appearance.
Dictation here requests pa-IN and returns Gurmukhi. There is no setting that produces Shahmukhi, so if that is what you need, this is not the tool — and it is better to know that in the first paragraph than after dictating a page.
Punjabi is tonal, and the tone hides in the letters
Punjabi carries lexical tone, which is unusual for an Indo-Aryan language and almost invisible if you are used to reading Hindi. There are no tone marks. Instead the historically voiced-aspirate letters — ਘ ਝ ਢ ਧ ਭ — signal it.
For dictation this means tone is not something the recogniser transcribes directly. It identifies a word and writes that word’s spelling, tone letter included. When it mishears, those letters are exactly where the error shows up — so they repay a targeted look rather than a general reread.
Bindi and tippi go missing
ਂ and ੰ mark nasalisation that is light in ordinary speech and easy for a recogniser to drop. In writing they are not optional — they distinguish words — so dictated Punjabi tends to come back slightly under-nasalised.
Because the omission is systematic rather than random, scanning for it is quick and catches most of what needs fixing.
Where the audio goes
The microphone is your browser’s. On Chrome and Edge the audio is sent to the browser vendor’s speech service and text comes back; WorldTyping is never in that path and never receives audio. The text stays in your browser, saved locally so a reload does not lose your draft.
That is also why dictation needs an internet connection, and why a browser without Punjabi speech support will not respond to the button.
Frequently asked questions
Can I get Shahmukhi instead of Gurmukhi?
Not from dictation here. Recognition is requested as pa-IN and returns Gurmukhi, the script used in Indian Punjab. Punjabi in Pakistan is written in Shahmukhi, a Perso-Arabic script, and no setting on this page will produce it. The spoken language is the same; only the writing system differs.
Does dictation handle Punjabi tone?
Only indirectly. Punjabi is tonal, which is unusual among Indo-Aryan languages, and tone is carried by the historically voiced-aspirate letters ਘ, ਝ, ਢ, ਧ and ਭ rather than by any tone mark. A recogniser that identifies the word writes the right letter; when it mishears, the tone-bearing letter is where the error lands.
What about the bindi and tippi?
The nasalisation marks — ਂ and ੰ — are frequently dropped, because the nasalisation is light in speech. They change the word in writing, so they are worth a specific proofread, in the same way the anusvara is in Gujarati.
Is my voice recorded or sent to WorldTyping?
No. Recognition is handled by your browser, and on Chrome and Edge the audio goes to the browser vendor’s speech service. WorldTyping never receives audio — only the text that comes back, which stays in your browser.
Which browsers support Punjabi dictation?
Chrome and Edge on desktop and Android, with an internet connection. Safari on iOS and macOS varies by version and Punjabi is not guaranteed there. If the microphone button does nothing, the browser is declining rather than the page failing.
Can I paste the Gurmukhi text into WhatsApp or Word?
Yes. It is standard Unicode Gurmukhi, so it pastes into WhatsApp, Word, Google Docs, Gmail or a web form with no font to install.
Related tools
Type Punjabi using English letters — instant Gurmukhi.
Punjabi TypingFree Punjabi typing workspace with export and share.
Punjabi KeyboardOn-screen Gurmukhi keyboard — click to type.
Punjabi Word CounterCount words and characters in Punjabi text.
Hindi Voice TypingSpeak Hindi and get Devanagari text.
Urdu Voice TypingSpeak Urdu and get Perso-Arabic (Nastaliq) text.
Gujarati Voice TypingSpeak Gujarati and get Gujarati script text.
Found a bug or missing a feature? Send feedback — it goes straight to the maker.