IP Library Granted Patent US 8,280,724
Granted Patent B2
US 8,280,724 · App. 11/046,911 · Granted Oct 2, 2012

Speech synthesis using complex spectral modeling

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,280,724
App. No.
11/046,911
Granted
Oct 2, 2012
Kind
B2
Abstract

A method for processing a speech signal includes dividing the speech signal into a succession of frames, identifying one or more of the frames as click frames, and extracting phase information from the click frames. The speech signal is encoded using the phase information. Methods are also provided for modeling phase spectra of voiced frames and click frames.

Claims (40)

1. A method for processing a speech signal, comprising using at least one computer programmed to implement:

dividing the speech signal into a succession of frames;

identifying at least one of the frames as an unvoiced click frame;

identifying at least one of the frames as an unvoiced non-click frame;

identifying at least one of the frames as a voiced frame;

calculating one or more parameters of a model of a phase spectrum of the at least one unvoiced click frame;

storing the parameters of the model of the phase spectrum of the at least one unvoiced click frame in a data set;

applying a first method to the at least one unvoiced click frame and to the at least one unvoiced non-click frame to obtain harmonic representations of the at least one unvoiced click frame and the at least one unvoiced non-click frame; and

applying a second method, different from the first method, to the at least one voiced frame to obtain an harmonic representation of the at least one voiced frame,

wherein identifying the at least one of the frames as the at least one unvoiced click frame comprises:

identifying the at least one of the frames as an unvoiced frame; and

processing the at least one unvoiced frame by:

analyzing a probability distribution of the at least one unvoiced frame,

finding a deviation of the probability distribution of the at least one unvoiced frame from a Gaussian distribution, and

identifying the at least one unvoiced frame as the at least one unvoiced click frame if the deviation exceeds a predefined threshold.

2. The method of claim 1 , further comprising:

calculating parameters of a model of a phase spectrum of the at least one voiced frame; and

storing the parameters of the model of the phase spectrum of the at least one voiced frame in a data set.

3. The method of claim 2 , further comprising:

calculating parameters of models of amplitude spectra of the at least one unvoiced click frame, the at least one unvoiced non-click frame, and the at least one voiced frame, respectively;

storing the parameters of the models of the amplitude spectra of the at least one unvoiced click frame, the at least one unvoiced non-click frame, and the at least one voiced frame in a data set.

4. The method of claim 3 , wherein the models of the phase spectra of the at least one unvoiced click frame and the at least one voiced frame are continuous complex phase spectrum models.

5. The method of claim 4 , wherein identifying the at least one of the frames as the at least one unvoiced non-click frame comprises determining that the at least one unvoiced non-click frame has a random phase spectrum.

6. The method of claim 2 , wherein

calculating the parameters of the model of the phase spectrum of the at least one unvoiced click frame comprises using smooth phase spectrum modeling;

calculating the parameters of the model of the phase spectrum of the at least one voiced frame comprises using smooth phase spectrum modeling; and

using smooth phase spectrum modeling comprises:

using a linear combination of basis functions to model a phase spectrum of a frame, and

aligning and unwrapping respective phases of frequency components of the phase spectrum of the frame before calculating the parameters of the model of the phase spectrum of the frame.

7. The method of claim 2 , wherein the model of the phase spectrum of the at least one voiced frame is a time-domain phase spectrum model.

8. The method of claim 1 , wherein the model of the phase spectrum of the at least one unvoiced click frame is a continuous complex phase spectrum model.

9. The method of claim 1 , wherein processing the at least one unvoiced frame to identify the at least one unvoiced click frame occurs only if a signal level of the at least one unvoiced frame exceeds a predetermined minimum.

10. The method of claim 1 , wherein analyzing the probability distribution of the at least one unvoiced frame comprises representing the probability distribution as a histogram of sampled amplitude values of a waveform associated with the at least one unvoiced frame.

11. The method of claim 1 , wherein finding the deviation of the probability distribution of the at least one unvoiced frame from a Gaussian distribution comprises estimating an excess of the probability distribution, the excess being equal to a fourth-order centered moment of the probability distribution divided by a square of a second-order centered moment of the probability distribution.

12. The method of claim 1 , wherein finding the deviation of the probability distribution of the at least one unvoiced frame from a Gaussian distribution comprises calculating an entropy of the probability distribution.

13. The method of claim 12 , wherein the deviation exceeds the predefined threshold if the entropy is less than 2.9.

14. The method of claim 1 , wherein

analyzing the probability distribution of an unvoiced frame comprises analyzing a probability distribution of a latter part of the unvoiced frame, and

processing the unvoiced frame further comprises identifying a next frame as an unvoiced click frame if the deviation exceeds the predefined threshold.

15. The method of claim 1 , wherein the model of the phase spectrum of the at least one unvoiced click frame represents respective phases of the speech signal at a plurality of frequencies.

Assignments (9)
RELEASE (REEL 052935 / FRAME 0584) Recorded Jan 2, 2025
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: CERENCE OPERATING COMPANY
Reel/Frame 069797/0818 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 19, 2022
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 059804/0186 →
SECURITY AGREEMENT Recorded Jun 15, 2020
From: CERENCE OPERATING COMPANY
To: WELLS FARGO BANK, N.A.
Reel/Frame 052935/0584 →
RELEASE OF SECURITY INTEREST Recorded Jun 12, 2020
From: BARCLAYS BANK PLC
To: CERENCE OPERATING COMPANY
Reel/Frame 052927/0335 →
SECURITY AGREEMENT Recorded Nov 7, 2019
From: CERENCE OPERATING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 050953/0133 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT. Recorded Oct 29, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE OPERATING COMPANY
Reel/Frame 050871/0001 →
INTELLECTUAL PROPERTY AGREEMENT Recorded Oct 23, 2019
From: NUANCE COMMUNICATIONS, INC.
To: CERENCE INC.
Reel/Frame 050836/0191 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2009
From: CHAZAN, DAN; HOORY, RON; KONS, ZVI; SHECHTMAN, SLAVA; SORIN, ALEXANDER
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 022873/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2009
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 022330/0088 →