1. A system that concatenates speech units to produce synthetic speech, the system comprising: a processor; a module configured to control the processor to train a set of Hidden Markov Models (HMMs) using seed data in a first iteration; a module configured to control the processor to align the set of HMMs to produce segmented unit labels; and a module configured to control the processor 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.
1. A system that concatenates speech units to produce synthetic speech, the system comprising: a processor; a module configured to control the processor to train a set of Hidden Markov Models (HMMs) using seed data in a first iteration; a module configured to control the processor to align the set of HMMs to produce segmented unit labels; and a module configured to control the processor 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. 7. The system of claim 1 , further comprising a module configured to control the processor to use the unit labels whose boundaries have been adjusted by spectral boundary correction as input for a next iteration of: training a set of HMMs; aligning the set of HMMs using a Viterbi alignment to produce phone labels; and adjusting boundaries of the unit labels using spectral boundary correction.