Envelope-invariant analytical speech resynthesis using periodic signals derived from reharmonized frame spectrum
First Claim
1. A method for audio synthesis from waveforms stored in a dictionary, comprising the steps of:
- the waveforms are infinite and perfectly periodic, and are stored as one of their periods, itself represented as a sequence of sound samples of a priori any length;
a synthesis is carried out by overlapping and adding the waveforms multiplied by a weighting window whose length is approximately two times the period of the original waveform, and whose position relatively to the waveform can be set to any fixed value;
whereby the time shift between two successive weighted signals obtained by weighting the original waveforms is equal to the fundamental period requested for the synthetic signal, whose value is imposed.
0 Assignments
0 Petitions
Accused Products
Abstract
Method envelope-invariant for audio signal synthesis from elementary audio waveforms stored in a dictionary wherein:
the waveforms are perfectly periodic, and stored as one of their period,
synthesis is obtained by overlap-adding of the waveforms obtained from time-domain repetition of the periodic waveforms with a weighting window whose size is approximately two times the period of the signals to weight, and whose relative position inside of the period is fixed to any value identical for all the periods, each extracted from a reharmonized and thus periodic waveform, obtained by modifying, without changing the spectral envelope, the frequencies and amplitudes of harmonics in the spectrum of a frame of the original continuous speech waveform,
whereby the time shift between two successive waveforms obtained by weighting the original signals is set to the imposed fundamental frequency of the signal to synthesize.
-
Citations
14 Claims
-
1. A method for audio synthesis from waveforms stored in a dictionary, comprising the steps of:
-
the waveforms are infinite and perfectly periodic, and are stored as one of their periods, itself represented as a sequence of sound samples of a priori any length; a synthesis is carried out by overlapping and adding the waveforms multiplied by a weighting window whose length is approximately two times the period of the original waveform, and whose position relatively to the waveform can be set to any fixed value; whereby the time shift between two successive weighted signals obtained by weighting the original waveforms is equal to the fundamental period requested for the synthetic signal, whose value is imposed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for audio synthesis from waveforms stored in a dictionary, comprising;
-
the waveforms are infinite and perfectly periodic and are obtained from the spectral analysis of a dictionary of audio signal segments, and are stored as one of their periods, itself represented as a sequence of sound samples of a priori any length; a synthesis is carried out by overlapping and adding the waveforms multiplied by awaiting window whose length is approximately two times the period of the original waveform, and whose position relative to the waveform can be set at any fixed value; whereby the time shift between two successive weighted signals obtained by weighting the original waveforms is equal to the fundamental period requested for the synthetic signal whose value is imposed; wherein when concatenating two segments, the last period of the first segment and the first period of the second segment are modified to smooth out the time-domain difference measured between the last period of the first segment and the first period of the second segment, this time-domain difference being added to each modified period with a weighting coefficient varying between -0.5 and 0.5 depending on the position of the modified period with respect to the concatenation point, and for each base segment, replacement segments are stored whereby at synthesis time when two segments are about to be concatenated, the periods of the first base segment are modified so as to propagate, on the last periods of this segment, the difference between the last period of the base segment and the last period of one of its replacement segments and whereby the periods of the second base segment are modified so as to propagate, on the first periods of this segment, the difference between the first period of the base segment and the first period of one of its replacement segments, the propagation of these differences being performed by multiplying the measured differences by a weighting coefficient continuously varying from one to zero (from period to period) and adding the weighted differences to the periods of the base segments.
-
Specification