Gurmukhi
Gurmukhi (ਗੁਰਮੁਖੀ) is the script used to write Punjabi in India, developed for the Guru Granth Sahib and Sikh religious texts.
Gurmukhi (ਗੁਰਮੁਖੀ, "from the mouth of the Guru") is the script used to write Punjabi in India, primarily by Sikhs and the Indian Punjabi-speaking community. It was standardised by Guru Angad Dev in the 16th century as the script for Sikh religious texts, including the Guru Granth Sahib. Gurmukhi is derived from the Landa script, itself a descendant of Brahmi. The script has 35 base consonants (including six vara added later), 10 vowel symbols, and various diacritic marks including the tippi (ਂ, nasalisation), bindi (ਂ or ਁ, alternative nasalisation), and addak (ੱ, gemination/doubling). Punjabi is also written in Shahmukhi (Perso-Arabic script) in Pakistan and by some Punjabi Muslim communities in India — these are two distinct scripts for the same language community across political borders. Gurmukhi text is written left-to-right without the shirorekha line that characterises Devanagari.
How it works
Gurmukhi letter set includes: vowels ਅ ਆ ਇ ਈ ਉ ਊ ਏ ਐ ਓ ਔ with their matra equivalents (ਾ ਿ ੀ ੁ ੂ ੇ ੈ ੋ ੌ); consonants organised into velars (ਕ ਖ ਗ ਘ ਙ), palatals (ਚ ਛ ਜ ਝ ਞ), retroflexes (ਟ ਠ ਡ ਢ ਣ), dentals (ਤ ਥ ਦ ਧ ਨ), bilabials (ਪ ਫ ਬ ਭ ਮ), plus semivowels, liquids, and fricatives; and special characters like halant (੍) for conjuncts. Gurmukhi includes a tone system — Punjabi is one of the few Indo-Aryan languages that has phonemic tone — shown via specific letters (ਘ, ਝ, ਢ, ਧ, ਭ) that indicate low-rising or high-falling tone. Unicode block U+0A00–U+0A7F covers Gurmukhi. Correct rendering requires fonts supporting all base consonants, matras, and the addak character, plus a shaping engine that handles virama-based conjuncts.
Examples
Common Punjabi words
ਸਤ ਸ੍ਰੀ ਅਕਾਲ (Sat Sri Akaal, traditional Sikh greeting), ਪੰਜਾਬੀ (Punjabi), ਧੰਨਵਾਦ (dhanvaad, "thank you"), ਪਿਆਰ (pyar, "love").
Tonal distinction
ਘੋੜਾ (gho-raa, "horse") uses ਘ which marks a low-rising tone — one of Punjabi's distinctive features among Indo-Aryan languages.
Religious text
The Guru Granth Sahib is written in Gurmukhi — the script's original purpose. Any Sikh devotional TTS must render Gurmukhi correctly.
Why this matters for Indian-language TTS
Gurmukhi TTS matters for Punjab, Sikh communities worldwide (UK, Canada, Australia, US), and Gurbani (Sikh scripture) recitation content. Punjabi has 113M+ speakers globally but is chronically underserved by mainstream TTS platforms. VoisLabs supports Gurmukhi input with native rendering in karaoke subtitles — critical for devotional content where script accuracy is both technical and spiritual.
Related terms
Devanagari
Devanagari (देवनागरी) is the script used to write Hindi, Marathi, Nepali, Sanskrit, and several othe…
Nastaliq
Nastaliq (نستعلیق) is the Perso-Arabic calligraphic style used to write Urdu, with flowing diagonal …
Conjunct Consonant
A conjunct consonant is a single glyph formed by combining two or more consonant letters in Indic sc…
Text Shaping
Text shaping is the process of converting a sequence of Unicode characters into positioned glyphs fo…
Frequently Asked Questions
Is Punjabi always written in Gurmukhi?
Does Gurmukhi have tones like Mandarin?
Why is Gurmukhi TTS less common than Hindi TTS?
Try VoisLabs — Indian-language TTS done right
1 minute free per day. 12 languages. Native Indian-script karaoke subtitles. No card required.
Start freeLast verified: 2026-04-21