1. A method performed by a generic computer processor for creating a glottal pulse database from a speech signal, in a speech synthesis system, wherein the system comprises at least a speech database, the method comprising the steps of: a. pre-emphasizing the speech signal to obtain a pre-filtered signal; b. analyzing the pre-filtered signal, using linear prediction, to obtain inverse filtering parameters; c. performing inverse filtering of the speech signal using the inverse filtering parameters; d. determining an integrated linear prediction residual signal using the inversely filtered speech signal; e. identifying glottal segment boundaries in the speech signal; f. segmenting the integrated linear prediction residual signal into glottal pulses using the identified glottal segment boundaries from the speech signal; g. normalizing the glottal pulses; h. forming the glottal pulse database by collecting all normalized glottal pulses obtained for the speech signal; and i. applying the formed glottal pulse database to form an excitation signal, wherein the excitation signal is applied in the speech synthesis system to synthesize speech.