1. A method comprising: receiving a text; parsing the text into a sequence of phonetic units; identifying a sequence of target values for a formant based on the sequence of phonetic units; applying the sequence of target values to a finite impulse response filter to produce a sequence of formant values; and using the sequence of formant values to generate synthesized speech.