IP Library › Granted Patent US 9,002,711
Granted Patent B2
US 9,002,711 · App. 12/970,162 · Granted Apr 7, 2015

Speech synthesis apparatus and method

Inventors: Ryo Morinaka (Tokyo, JP); Takehiko Kagoshima (Yokohama, JP)
Assignee: Kabushiki Kaisha Toshiba
G10L13/06G10L13/033G10L19/097G10L25/15G10L2021/0135
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,002,711
App. No.
12/970,162
Granted
Apr 7, 2015
Kind
B2
Abstract

According to an embodiment, a speech synthesis apparatus includes a selecting unit configured to select speaker's parameters one by one for respective speakers and obtain a plurality of speakers' parameters, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms. The apparatus includes a mapping unit configured to make formants correspond to each other between the plurality of speakers' parameters using a cost function based on the formant frequencies and the formant powers. The apparatus includes a generating unit configured to generate an interpolated speaker's parameter by interpolating, at desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of formants which are made to correspond to each other.

Claims (51)

1. A speech synthesis apparatus comprising:

a selecting unit configured to select speaker's parameters, of a plurality of speakers, one by one for respective speakers and obtain a plurality of speakers' parameters, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms;

a mapping unit configured to use a cost function to assess a weighted sum of a difference between the formant frequencies and a difference between the formant powers, to determine formants of the plurality of speakers' parameters that correspond to each other;

a generating unit configured to generate an interpolated speaker's parameter by interpolating, in accordance with desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of the formants of the plurality of speakers' parameters that correspond to each other; and

a synthesizing unit configured to synthesize a pitch waveform corresponding to interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter.

2. The apparatus according to claim 1 , wherein

the generating unit inserts, into the interpolated speaker's parameter, a formant frequency, a formant phase, a formant power, and a window function concerning a formant which is not corresponded to other formants.

3. The apparatus according to claim 1 , wherein

the speaker's parameters are prepared for respective pitch waveforms corresponding to periodic components of speaker's speech sounds,

the synthesizing unit synthesizes a pitch waveform corresponding to a periodic component of the interpolated speaker's speech sound using the interpolated speaker's parameter, and

the apparatus further comprises

a second selecting unit configured to select, one by one for respective speakers, pitch waveforms corresponding to aperiodic components of the speaker's speech sounds and obtain a plurality of pitch waveforms,

a second generating unit configured to generate a pitch waveform corresponding to an aperiodic component of the interpolated speaker's speech sound by interpolating the plurality of pitch waveforms at the interpolation ratios, and

a second synthesizing unit configured to synthesize the pitch waveform corresponding to the periodic component of the interpolated speaker's speech sound and the pitch waveform corresponding to the aperiodic component of the interpolated speaker's speech sound, and obtain the pitch waveform corresponding to the interpolated speaker's speech sound.

4. The apparatus according to claim 1 , wherein

the mapping unit applies, to the formant frequencies, a function for compensating for a difference in vocal tract length between speakers, and then makes formants correspond to each other between the plurality of speakers' parameters using the cost function.

5. The apparatus according to claim 1 , wherein

the mapping unit applies, to the formant powers, a function for compensating for a difference in power between speakers, and then makes formants correspond to each other between the plurality of speakers' parameters using the cost function.

6. The apparatus according to claim 1 , further comprising:

a second generating unit configured to generate a pitch waveform corresponding to a target speaker's speech sound; and

a calculating unit configured to calculate an optimum interpolation ratio for obtaining the target speaker's speech sound based on the plurality of speakers' parameters, by performing, for the interpolation ratios, feedback control of making the pitch waveform corresponding to the interpolated speaker's speech sound come close to the pitch waveform corresponding to the target speaker's speech sound.

7. The apparatus according to claim 1 , wherein the interpolation ratio is a ratio assigned to the speaker's parameter.

8. A non-transitory computer readable storage medium storing instructions of a computer program which when executed by a computer results in performance of steps comprising:

selecting speaker's parameters, of a plurality of speakers, one by one for respective speakers and obtaining a plurality of speakers' parameters, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms;

using a cost function to assess a weighted sum of a difference between the formant frequencies and a difference between the formant powers, to determine formants of the plurality of speakers' parameters that correspond to each other;

generating an interpolated speaker's parameter by interpolating, at desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of formants of the plurality of speakers' parameters that correspond to each other; and

synthesizing a pitch waveform corresponding to interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter.

9. The non-transitory computer readable storage medium according to claim 8 , wherein the speaker's parameters being prepared for respective pitch waveforms correspond to periodic components of the speaker's speech sounds and correspond to aperiodic components of the speaker's speech sounds; and

wherein the step of synthesizing the pitch waveform comprises synthesizing the pitch waveform to correspond to the periodic components and a pitch waveform corresponding to the aperiodic components of the interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter.

10. A speech synthesis method comprising:

selecting speaker's parameters, of a plurality of speakers, one by one for respective speakers and obtaining a plurality of speakers' parameters, by a selecting unit, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms;

using a cost function to assesses a weighted sum of a difference between the formant frequencies and a difference between the formant powers, to determine formants of the plurality of speakers' parameters that correspond to each other, by a mapping unit;

generating an interpolated speaker's parameter by interpolating, at desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of formants of the plurality of speakers' parameters that correspond to each other, by a generating unit; and

synthesizing a pitch waveform corresponding to interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter, by a synthesis unit.

11. The speech synthesis method according to claim 10 , wherein the speaker's parameters being prepared for respective pitch waveforms correspond to periodic components of a speaker's speech sounds and aperiodic components of the speaker's speech sounds; and

wherein the step of synthesizing the pitch waveform comprises synthesizing the pitch waveform corresponding to the periodic and aperiodic components of the interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter, by a synthesis unit.

12. A speech synthesis apparatus comprising:

a selecting unit configured to select speaker's parameters one by one for respective speakers and obtain a plurality of speakers' parameters, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms;

a mapping unit configured to make formants correspond to each other between the plurality of speakers' parameters using a cost function based on the formant frequencies and the formant powers;

a generating unit configured to generate an interpolated speaker's parameter by interpolating, in accordance with desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of the formants which are made to correspond to each other;

a synthesizing unit configured to synthesize a pitch waveform corresponding to interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter;

a second selecting unit configured to select, one by one for respective speakers, pitch waveforms corresponding to aperiodic components of the speaker's speech sounds and obtain a plurality of pitch waveforms;

a second generating unit configured to generate a pitch waveform corresponding to an aperiodic component of the interpolated speaker's speech sound by interpolating the plurality of pitch waveforms at the interpolation ratios; and

a second synthesizing unit configured to synthesize the pitch waveform corresponding to the periodic component of the interpolated speaker's speech sound and the pitch waveform corresponding to the aperiodic component of the interpolated speaker's speech sound, and obtain the pitch waveform corresponding to the interpolated speaker's speech sound.

13. A speech synthesis apparatus comprising:

a selecting unit configured to select speaker's parameters one by one for respective speakers and obtain a plurality of speakers' parameters, the speaker's parameters being prepared for respective pitch waveforms corresponding to speaker's speech sounds, the speaker's parameters including formant frequencies, formant phases, formant powers, and window functions concerning respective formants that are contained in the respective pitch waveforms;

a mapping unit configured to make formants correspond to each other between the plurality of speakers' parameters using a cost function based on the formant frequencies and the formant powers;

a generating unit configured to generate an interpolated speaker's parameter by interpolating, in accordance with desired interpolation ratios, the formant frequencies, formant phases, formant powers, and window functions of the formants which are made to correspond to each other;

a synthesizing unit configured to synthesize a pitch waveform corresponding to interpolated speaker's speech sounds based on the interpolation ratios using the interpolated speaker's parameter;

a second generating unit configured to generate a pitch waveform corresponding to a target speaker's speech sound; and

a calculating unit configured to calculate an optimum interpolation ratio for obtaining the target speaker's speech sound based on the plurality of speakers' parameters, by performing, for the interpolation ratios, feedback control of making the pitch waveform corresponding to the interpolated speaker's speech sound come close to the pitch waveform corresponding to the target speaker's speech sound.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE FILING DATE PREVIOUSLY RECORDED ON REEL 025511 FRAME 0902. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 20, 2011
From: MORINAKA, RYO; KAGOSHIMA, TAKEHIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 025664/0245 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2010
From: MORINAKA, RYO; KAGOSHIMA, TAKEHIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 025511/0902 →
Priority Claims (1)
JP 2009-074707 · Mar 25, 2009 · national
Continuity (2)
Continuation PCTJP2010054250 · Mar 12, 2010
Related Publication 20110087488A1 · Apr 14, 2011