This paper presents a Punjabi speech synthesis system using Hidden Markov Models (HMM) based on the HTK (Hidden Markov Model Toolkit) architecture. The system generates speech waveforms from text, converting messages in English to Punjabi phonemes for synthesis. It details the training of HMM using recorded Punjabi speech corpora and highlights effective implementations in synthesizing speech while handling ambiguities in phoneme selection.