Speech synthesis is an essential component of any system relying on "natural" and intuitive human-machine communication. Speech synthesis systems are also used in phonetic research to gain further insight into speech production and acoustic properties of speech. This advanced course offers an introduction to text-to-speech (TTS) synthesis systems and strategies. Various approaches to speech synthesis are presented, including formant synthesis, concatenative synthesis, and state-of-the-art corpus-based unit selection synthesis. Linguistic text analysis and natural language processing modules typically included in TTS systems are covered as well.