Patent ID: 7200552

Claim:
A method of optimizing a synthesized speech comprising computing first coefficients of a speech synthesis polynomial using an original speech sample thereby producing a first synthesized speech sample, computing a first error between said original speech sample and said first synthesized speech sample, computing a gradient of said first error, computing second coefficients of said speech synthesis polynomial using said gradient thereby producing a second synthesized speech sample, wherein said second coefficients are iteratively computed using a step size applied to said gradient, an error being computed at each iteration and said iterations being completed when said error at each iteration is no longer decreasing, computing a second error between said original speech sample and said second synthesized speech sample, returning said second coefficients if said second error is less than said first error and returning said first coefficients if said second error is more than said first error, computing a gradient of said second error, computing third coefficients of said speech synthesis polynomial using said second error gradient thereby producing a third synthesized speech sample, wherein said third coefficients are iteratively computed using a step size applied to said second error gradient, an error being computed at each iteration and said iterations being completed when said error at each iteration is no longer decreasing, computing a third error between said original speech sample and said third synthesized speech sample, and testing said third error for system instability and returning said second coefficients if said test identifies instability.