1. A system that concatenates speech units to produce synthetic speech, the system comprising: a module configured to train a set of Hidden Markov Models (HMMs) using seed data in a first iteration; a module configured to align the set of HMMs to produce segmented unit labels; and a module configured to adjust boundaries of the unit labels using spectral boundary correction, wherein the unit labels having adjusted boundaries are used to concatenate speech units to synthesize speech.