IP Library Granted Patent US 8,868,422
Granted Patent B2
US 8,868,422 · App. 12/880,796 · Granted Oct 21, 2014

Storing a representative speech unit waveform for speech synthesis based on searching for similar speech units

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 8,868,422
App. No.
12/880,796
Granted
Oct 21, 2014
Kind
B2
Abstract

According to one embodiment, a method for editing speech is disclosed. The method can generate speech information from a text. The speech information includes phonologic information and prosody information. The method can divide the speech information into a plurality of speech units, based on at least one of the phonologic information and the prosody information. The method can search at least two speech units from the plurality of speech units. At least one of the phonologic information and the prosody information in the at least two speech units are identical or similar. In addition, the method can store a speech unit waveform corresponding to one of the at least two speech units as a representative speech unit into a memory.

Claims (41)

1. A method for editing speech, comprising:

inputting a plurality of texts to generate representative speech unit waveforms to be used by a phrase concatenation based speech synthesis method;

generating speech information from the texts, the speech information comprising phonologic information and prosody information;

generating speech waveforms from the speech information by text-to-speech synthesis;

dividing the speech waveforms into a plurality of speech unit waveforms based on the phonologic information;

searching at least two speech unit waveforms from the plurality of speech unit waveforms, wherein the at least two speech unit waveforms are identical or similar;

selecting a representative speech unit waveform from the at least two speech unit waveforms; and

storing the representative speech unit waveform into a memory.

2. The method according to claim 1 , wherein

the dividing comprises dividing the speech waveforms into the plurality of speech unit waveforms based on amplitudes of the speech waveforms.

3. The method according to claim 2 , further comprising:

generating the phonologic information comprising a phoneme sequence that represents the text as phonemes,

wherein

the phoneme sequence comprises an unvoiced sound and a pause sound representing silence,

the dividing comprises dividing the speech waveforms at a time in a section corresponding to the unvoiced sound or the pause sound, and

the time corresponds to an absolute value of the amplitude being below a threshold.

4. The method according to claim 3 , further comprising:

generating the prosody information comprising a duration and a fundamental frequency of each of the phonemes, and

generating the representative speech unit waveform by averaging at least one of the duration and the fundamental frequency in the at least two speech unit waveforms.

5. An apparatus for editing speech, comprising:

an input unit configured to input a plurality of texts to generate representative speech unit waveforms by a phrase concatenation based speech synthesis method;

a generation unit configured to generate speech information from the texts, the speech information comprising phonologic information and prosody information, and to generate speech waveforms from the speech information by text-to-speech synthesis;

a division unit configured to divide the speech waveforms into a plurality of speech unit waveforms based on the phonologic information;

a search unit configured to search at least two speech unit waveforms, from the plurality of speech unit waveforms, that are identical or similar, and to select a representative speech unit waveform from the at least two speech unit waveforms; and

a storing unit configured to store the representative speech unit waveform.

6. A method for editing speech, comprising:

inputting a plurality of texts to generate representative speech unit waveforms to be used by a phrase concatenation based speech synthesis method;

generating speech information from the texts, the speech information comprising phonologic information and prosody information;

generating speech waveforms from the speech information by text-to-speech synthesis;

dividing the speech waveforms into a plurality of speech unit waveforms based on the phonologic information;

searching at least two speech unit waveforms, from the plurality of speech unit waveforms, wherein subsets of the phonologic information and the prosody information respectively corresponding to the at least two speech unit waveforms are identical or similar;

selecting a representative speech unit waveform from the at least two speech unit waveforms; and

storing the representative speech unit waveform into a memory.

7. A method for editing speech, comprising:

inputting a plurality of texts to generate representative speech unit waveforms to be used by a phrase concatenation based speech synthesis method;

generating speech information from the texts, the speech information comprising phonologic information and prosody information;

dividing the speech information into a plurality of speech information units based on the phonologic information;

searching at least two speech information units from the plurality of speech information units, wherein subsets of the phonologic information and the prosody information in the at least two speech information units are respectively identical or similar;

generating a representative speech information unit from the at least two speech information units;

generating a representative speech unit waveform corresponding to the representative speech information unit by text-to-speech synthesis; and

storing the representative speech unit waveform into a memory.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S ADDRESS PREVIOUSLY RECORDED ON REEL 048547 FRAME 0187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST. Recorded May 6, 2020
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 052595/0307 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADD SECOND RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 48547 FRAME: 187. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 13, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: KABUSHIKI KAISHA TOSHIBA; TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 050041/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2019
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA DIGITAL SOLUTIONS CORPORATION
Reel/Frame 048547/0187 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2010
From: HIRABAYASHI, GOU; KAGOSHIMA, TAKEHIKO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 024977/0898 →