IP Library Granted Patent US 7,136,816
Granted Patent B1
US 7,136,816 · App. 10/329,181 · Granted Nov 14, 2006

System and method for predicting prosodic parameters

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 7,136,816
App. No.
10/329,181
Granted
Nov 14, 2006
Kind
B1
Abstract

A method for generating a prosody model that predicts prosodic parameters is disclosed. Upon receiving text annotated with acoustic features, the method comprises generating first classification and regression trees (CARTs) that predict durations and F0 from text by generating initial boundary labels by considering pauses, generating initial accent labels by applying a simple rule on text-derived features only, adding the predicted accent and boundary labels to feature vectors, and using the feature vectors to generate the first CARTs. The first CARTs are used to predict accent and boundary labels. Next, the first CARTs are used to generate second CARTs that predict durations and F0 from text and acoustic features by using lengthened accented syllables and phrase-final syllables, refining accent and boundary models simultaneously, comparing actual and predicted duration of a whole prosodic phrase to normalize speaking rate, and generating the second CARTs that predict the normalized speaking rate.

Claims (64)

1. An automatic prosodic labeler for predicting prosodic parameters from annotated speech files, the automatic prosodic labeler comprising:

a first module that makes binary decisions about where to place accents and boundaries;

a second module that predicts a plurality of fundamental frequency targets per syllable and that predicts a z-score for each phone; and

a third module that labels speech with the binary decisions and that applies normalized duration features as acoustic features, wherein an iterative classification and regression tree (CART) growing process alternates between prosody prediction from text and prosody recognition from text plus speech to generate improved CARTs for predicting prosody parameters from preprocessed text.

2. The prosodic labeler of claim 1 , wherein the first module comprises CARTs that generate initial accent and boundary labels by considering pauses and relative syllable durations.

3. The prosodic labeler of claim 2 , wherein the second module comprises CARTs that predict three F0 targets per syllable.

4. The prosodic labeler of claim 2 , wherein the first module further makes initial accent labels applying a simple rule on text-derived features only.

5. The prosodic labeler of claim 1 , wherein the third module further comprises CARTs.

6. The prosodic labeler of claim 1 , wherein pause durations and syllable durations, obtained from phonetic segmentation and normalization, are added to textual features in the annotated speech files.

7. The prosodic labeler of claim 1 , wherein the annotations in the annotated speech files relate to words, punctuation, pronunciation, word and syllable boundaries, lexical stress and parts of speech.

8. The prosodic labeler of claim 7 , wherein the prosodic labeler extracts F0 contours from the annotated speech files, interpolates for unvoiced regions, takes three samples per syllable, performs a cluster analysis, and adds quantized F0s to the annotations.

9. The prosodic labeler of claim 1 , wherein the iterative CART growing process further comprises:

(1) adding predicted linguistic features to text-derived annotations in the speech files;

(2) adding normalized syllable durations to the annotations;

(3) adding a plurality of extracted acoustic features to the annotations;

(4) generating initial accent and boundary labels by considering pauses and relative syllable durations;

(5) training CARTs to predict durations and F0s from the added predicted linguistic features and prosodic labels;

(6) training refined CARTs to predict normalized durations;

(7) training a first classifier to label accents and boundaries by:

(a) training an n-next-neighborhood classifier to recognize predicted accent and predicted boundary labels;

(b) training the refined CARTs to output accent and boundary probabilities from linguistic features and relative syllable durations;

(c) relabeling the annotations;

(8) training the refined CARTs to predict accents and boundaries from linguistic features only;

(9) relabeling the annotations; and

(10) returning to step (5) until prosodic labels stabilize.

10. A method of generating a prosody model for generating synthetic speech from text-derived annotated speech files, the method comprising:

(1) adding predicted linguistic features to text-derived annotations in the speech files;

(2) adding normalized syllable durations to the annotations;

(3) adding a plurality of extracted acoustic features to the annotations;

(4) generating initial accent and boundary labels by considering pauses and relative syllable durations;

(5) training CARTs to predict durations and F0s from the added predicted linguistic features and prosodic labels;

(6) training refined CARTs to predict normalized durations;

(7) training a first classifier to label accents and boundaries by:

(a) training a classifier to recognize predicted accent and predicted boundary labels;

(b) training the refined CARTs to output accent and boundary probabilities from linguistic features and relative syllable durations;

(c) relabeling the annotations;

(8) training the refined CARTs to predict accents and boundaries from linguistic features only;

(9) relabeling the annotations; and

(10) returning to step (5) until prosodic labels stabilize.

11. The method of claim 10 , further comprising, to generate the plurality of extracted acoustic features:

extracting F0 contours from the annotated speech files;

interpolating in unvoiced regions;

taking three samples per syllable;

performing a cluster analysis; and

adding quantized F0s to the annotations.

12. The method of claim 11 , wherein the cluster analysis is performed to obtain a plurality of prototypes representing different shapes of the F0 contours.

13. The method of claim 10 , wherein the added linguistic features relate to a yes-no question.

14. The method of claim 10 , wherein the annotations in the annotated speech files comprise words, punctuation, pronunciation, word and syllable boundaries, lexical stress and parts-of-speech.

15. The method of claim 11 , wherein the plurality of extracted features comprises eleven extracted features.

16. The method of claim 10 , further comprising, after step (6), optionally returning to step (5) to remake the CARTs.

17. A computer readable medium storing instructions for controlling a computer device to perform a method of generating a prosody model from text-derived annotated speech files for use in prosody prediction, the method comprising:

(1) adding predicted linguistic features to text-derived annotations in the speech files;

(2) adding normalized syllable durations to the annotations;

(3) adding a plurality of extracted acoustic features to the annotations;

(4) generating initial accent and boundary labels by considering pauses and relative syllable durations;

(5) training CARTs to predict durations and F0s from the added predicted linguistic features and prosodic labels;

(6) training refined CARTs to predict normalized durations;

(7) training a first classifier to label accents and boundaries by:

(a) training a classifier to recognize predicted accent and predicted boundary labels;

(b) training the refined CARTs to output accent and boundary probabilities from linguistic features and relative syllable durations;

(c) relabeling the annotations;

(8) training the refined CARTs to predict accents and boundaries from linguistic features only;

(9) relabeling the annotations; and

(10) returning to step (5) until prosodic labels stabilize.

Assignments (10)
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 Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041512/0608 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2015
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 036737/0479 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 036737/0686 →