Speech Enhancement Techniques on the Power Spectrum
First Claim
1. A method for providing spectral speech descriptions to be used for synthesis of a speech utterance comprising the steps ofreceiving at least one spectral envelope input representation corresponding to the speech utterance,where the at least one spectral envelope input representation includes at least one of at least one formant and at least one spectral trough in the form of at least one of a local peak and a local valley in the spectral envelope input representation,extracting from the at least one spectral envelope input representation a rapidly varying input component, where the rapidly varying input component is generated, at least in part, by removing from the at least one spectral envelope input representation a slowly varying input component in the form of a non-constant coarse shape of the at least one spectral envelope input representation and by keeping the fine details of the at least one spectral envelope input representation, where the details contain at least one of a peak or a valley,creating a rapidly varying final component, where the rapidly varying final component is derived from the rapidly varying input component by manipulating at least one of at least one peak and at least one valley,combining the rapidly varying final component with one of the slowly varying final component and the spectral envelope input representation to form a spectral envelope final representation, andproviding a spectral speech description output vector to be used for synthesis of a speech utterance, where at least a part of the spectral speech description output vector is derived from the spectral envelope final representation.
7 Assignments
0 Petitions
Accused Products
Abstract
The method provides a spectral speech description to be used for synthesis of a speech utterance, where at least one spectral envelope input representation is received. In one solution the improvement is made by manipulation an extremum, i.e. a peak or a valley, in the rapidly varying component of the spectral envelope representation. The rapidly varying component of the spectral envelope representation is manipulated to sharpen and/or accentuate extrema after which it is merged back with the slowly varying component or the spectral envelope input representation to create an enhanced spectral envelope final representation. In other solutions a complex spectrum envelope final representation is created with phase information derived from one of the group delay representation of a real spectral envelope input representation corresponding to a short-time speech signal and a transformed phase component of the discrete complex frequency domain input representation corresponding to the speech utterance.
-
Citations
28 Claims
-
1. A method for providing spectral speech descriptions to be used for synthesis of a speech utterance comprising the steps of
receiving at least one spectral envelope input representation corresponding to the speech utterance, where the at least one spectral envelope input representation includes at least one of at least one formant and at least one spectral trough in the form of at least one of a local peak and a local valley in the spectral envelope input representation, extracting from the at least one spectral envelope input representation a rapidly varying input component, where the rapidly varying input component is generated, at least in part, by removing from the at least one spectral envelope input representation a slowly varying input component in the form of a non-constant coarse shape of the at least one spectral envelope input representation and by keeping the fine details of the at least one spectral envelope input representation, where the details contain at least one of a peak or a valley, creating a rapidly varying final component, where the rapidly varying final component is derived from the rapidly varying input component by manipulating at least one of at least one peak and at least one valley, combining the rapidly varying final component with one of the slowly varying final component and the spectral envelope input representation to form a spectral envelope final representation, and providing a spectral speech description output vector to be used for synthesis of a speech utterance, where at least a part of the spectral speech description output vector is derived from the spectral envelope final representation.
-
9. A method for providing a spectral speech description output vector to be used for synthesis of a short-time speech signal comprising the steps of
receiving at least one real spectral envelope input representation corresponding to the short-time speech signal, deriving a group delay representation that is the output of a non-constant function of the at least one real spectral envelope input representation, deriving a phase representation from the group delay representation by inverting the sign of the group delay representation and integrating the inverted group delay representation, deriving from the at least one real spectral envelope input representation at least one real spectral envelope final representation, combining the real spectral envelope final representation and the phase representation to form a complex spectrum envelope final representation, and providing a spectral speech description output vector to be used for synthesis of a short-time speech signal, where at least a part of the spectral speech description output vector is derived from the complex spectral envelope final representation.
-
15. A method for providing a speech description vector to be used for synthesis of a speech utterance comprising the steps of
receiving at least one discrete complex frequency domain input representation corresponding to the speech utterance, decomposing the complex frequency domain input representation into a magnitude and a phase component defined at a set of input frequencies, transforming the phase component to a transformed phase component having less discontinuities, compressing the magnitude component with a compression function to form a compressed magnitude component, interpolating the compressed magnitude and transformed phase components at a set of output frequencies to form a frequency warped compressed magnitude and a frequency warped transformed phase component, the output frequencies being obtained by transforming the input frequencies by means of a frequency warping function that maps at least one input frequency to a different output frequency, rotating the frequency warped phase component in the complex plane by 90 degrees to obtain a purely imaginary frequency warped phase component, adding the frequency warped compressed magnitude component to the purely imaginary frequency warped phase component to form a complex frequency warped compressed spectrum representation, projecting the complex frequency warped compressed spectrum representation onto a non-empty ordered set of complex basis functions to form a complex frequency warped cepstrum representation to be used for synthesis of a speech utterance.
-
22. A method for providing an output magnitude and phase representation to be used for speech synthesis comprising the steps of
receiving at least one speech description input vector, preferably a frequency warped complex cepstrum vector, projecting the speech description input vector onto an ordered non-empty set of complex basis vectors to form a vector of spectral speech description coefficients defined at equidistant input points, the N-th coefficient being equal to the inner product between the speech description input vector and the N-th basis vector, transforming the imaginary component of the spectral speech description vector to form a transformed spectral speech description vector, interpolating the set of transformed spectral speech description coefficients at a number of output points to form a vector of warped spectral speech description coefficients, where at least one output point enclosed by at least two points is not centred in the middle between its left and right neighbouring points, extracting the imaginary components of the of an ordered set of warped spectral speech description coefficients to form a real output phase representation, expanding the real components of the warped spectral speech description coefficients with a magnitude expansion function to form an output magnitude representation.
Specification