1. A method for building a timbre-vector database for speech synthesis from recorded speech using one or more processors comprising: recording speech-signal of a source speaker reading a prepared text into a digital format; segmenting the speech-signal into non-overlapping frames, wherein for voiced sections each said frame is a single pitch period; generating amplitude spectra of the said frames using Fourier analysis; transforming the said amplitude spectra into timbre vectors using Laguerre functions; transcribing the said prepared text into phonetic symbols and dividing it into phonetic units; for each said phonetic unit, finding a corresponding timbre-vector sequence, then collect the pairs of the phonetic units and timbre-vector sequences to form a database.