Modern texttospeech (TTS) systems for Hindi must handle the phenomenon of schwa deletion (often called schwa syncope). In written Devanagari, each consonant carries an inherent vowel // (schwa) unless it is explicitly suppressed by a halant () or altered by a vowel sign. Native speakers, however, regularly omit this schwa at predictable positions, especially at the end of words or before another consonant. Failure to model this behavior leads to unnatural pronunciations such as Hindi follows a set of phonological rules that decide when the inherent schwa is realized: Accurate schwa handling improves three major aspects of a Hindi TTS system: Early Hindi TTS engines relied on deterministic rules derived from linguistic literature: These rules work well for a core vocabulary but struggle with exceptions and proper names. More recent systems treat schwa deletion as a binary classification problem: given a consonantvowel sequence, predict whether the schwa is pronounced. Neural models achieve >95% accuracy on heldout test sets and can learn subtle lexical exceptions without handcrafted rules. Current neural TTS architectures (Tacotron2, FastSpeech, VITS) generate melspectrograms directly from characters or phonemes. Schwa deletion can be incorporated at two points: Both strategies have been demonstrated to improve MOS (Mean Opinion Score) by 0.150.25 points compared with a nave G2P. To assess a schwaaware TTS system, researchers use: While current models achieve high accuracy, several avenues remain open: Schwa deletion is a pivotal phonological process in Hindi that directly influences the naturalness of speech synthesis. Rulebased methods provide a solid baseline, but datadriven classifiers deliver the flexibility needed for exceptions and propername handling. By embedding schwaaware processing into modern neural TTS pipelines, developers can produce intelligible, highquality Hindi speech that closely mirrors native articulation.Schwa Deletion in Hindi Language Speech Synthesis
1. Introduction
kra for instead of the expected kr.2. Linguistic Background
3. Why Schwa Deletion Matters for Speech Synthesis
4. RuleBased Approaches
If word ends with a consonant (C) without halant, delete final schwa.If pattern is C + V + C + (optional halant) at wordfinal position, delete the schwa after C unless C is a liquid (r, l) or nasal (n, m).
5. Statistical and MachineLearning Solutions
6. Integration with Modern EndtoEnd TTS Pipelines
7. Example Workflow
Step 1 Tokenisation: + +
Step 2 G2P with schwa mask: v i a n (mask: 0 1 0 1 0)
Step 3 Mask application: Delete the schwa after /van/
Step 4 Acoustic synthesis: Feed /van/ to Tacotron2 natural output. 8. Common Pitfalls
9. Evaluation Metrics
10. Future Directions
11. Conclusion
