Method of synthesis for a steady sound signal
First Claim
1. A method of synthesizing a first sound signal based on a second sound signal, the first sound signal having a required first fundamental frequency and the second sound signal having a second fundamental frequency, the method comprising the steps of:
- determining required pitch bell locations in the time domain of the first sound signal, the pitch bell locations being distanced by one period of the first fundamental frequency,providing a plurality of pitch bells by windowing the second sound signal based on pitch bell locations in the time domain of the second sound signal, the pitch bell locations of the second sound signal being distanced by one period of the second fundamental frequency, said windowing being determined based on a type of said second sound signal;
randomly selecting one of said pitch bells from the provided pitch bells for each of the required pitch bell locations, said selection being uniformly distributed among said number of provided pitch bells; and
performing an overlap and add operation on the selected pitch bells for synthesizing the first signal.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method of synthesizing a first sound signal based on a second sound signal, the first sound signal having a required first fundamental frequency and the second sound signal having a second fundamental frequency, the method comprising the steps of, a) determining of required pitch bell locations in the time domain of the first sound signal, the pitch bell locations being distanced by one period of the first fundamental frequency, b) providing of pitch bells by windowing the second sound signal on pitch bell locations in the time domain of the second sound signal, the pitch bell locations being distanced by one period of the second fundamental frequency, c) randomly selecting of a pitch bell from the provided pitch bells for each of the required pitch bell locations, d) performing an overlap and add operation on the selected pitch bells for synthesizing the first signal.
-
Citations
15 Claims
-
1. A method of synthesizing a first sound signal based on a second sound signal, the first sound signal having a required first fundamental frequency and the second sound signal having a second fundamental frequency, the method comprising the steps of:
-
determining required pitch bell locations in the time domain of the first sound signal, the pitch bell locations being distanced by one period of the first fundamental frequency, providing a plurality of pitch bells by windowing the second sound signal based on pitch bell locations in the time domain of the second sound signal, the pitch bell locations of the second sound signal being distanced by one period of the second fundamental frequency, said windowing being determined based on a type of said second sound signal; randomly selecting one of said pitch bells from the provided pitch bells for each of the required pitch bell locations, said selection being uniformly distributed among said number of provided pitch bells; and performing an overlap and add operation on the selected pitch bells for synthesizing the first signal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, in particular text-to-speech synthesis system, for synthesizing a first sound signal based on a second sound signal, the first sound signal having a required first fundamental frequency and the second sound signal having a second fundamental frequency, the computer system comprising:
-
means for determining required pitch bell locations in the time domain of the first sound signal, the pitch bell locations being distanced by one period of the first fundamental frequency, means for providing a plurality of pitch bells by windowing the second sound signal based on pitch bell locations in the time domain of the second sound signal, the pitch bell locations of the second sound signal being distanced by one period of the second fundamental frequency, said windowing being determined based on a type of said second signal, means for randomly selecting one of a said pitch bells from the provided pitch bells for each of the required pitch bell locations, said selection being uniformly distributed among said number of provided pitch bells; and means for performing an overlap and add operation on the selected pitch bells for synthesizing the first signal. - View Dependent Claims (9)
-
-
10. A method for construction a synthesizing signal comprising:
-
determining a plurality of pitch bell locations within an original sound signal, said locations being distanced by one period of a fundamental frequency; determining a plurality of pitch bells associated with each of said pitch bell locations, said pitch bells being determined by windowing said original sound signal, said windowing being determined based on a type of said original signal; determining a plurality of pitch bell locations within a signal to be synthesized, said locations being distanced by one period of a frequency associated with said synthesized signal; randomly selecting for each of a plurality of pitch bell locations within said synthesized signal one of said pitch bells associated with said original signal; and overlapping and adding said selected of pitch bells at said synthesized signal pitch bell locations.
-
-
11. A device for synthesizing a first sound signal based on a second sound signal, the device comprising:
-
a first module configured to determine required pitch bell locations of the first sound signal; a windowing module configured to provide a plurality of pitch bells by windowing the second sound signal based on pitch bell locations of the second sound signal, said windowing being determined based on a type of said second signal, a selector configured to randomly select one of said pitch bells from the provided pitch bells for each of the required pitch bell locations, said selection being uniformly distributed among said number of provided pitch bells; and an adder configured to overlap and add the selected pitch bells for synthesizing the first signal. - View Dependent Claims (12, 13, 14, 15)
-
Specification