IP Library Granted Patent US 7,693,716
Granted Patent B1
US 7,693,716 · App. 11/235,954 · Granted Apr 6, 2010

System and method of developing a TTS voice

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,693,716
App. No.
11/235,954
Granted
Apr 6, 2010
Kind
B1
Abstract

Disclosed herein are various aspects of a toolkit used for generating a TTS voice for use in a spoken dialog system. The embodiments in each case may be in the form of the system, a computer-readable medium or a method for generating the TTS voice. An embodiment of the invention relates to a method of tracking progress in developing a text-to-speech (TTS) voice. The method comprises insuring that a corpus of recorded speech contains reading errors and matches an associated written text, creating a tuple for each utterance in the corpus and tracking progress for each utterance utilizing the tuple. Various parameters may be tracked using the tuple but the tuple provides a means for enabling multiple workers to efficiently process a database of utterance in preparation of a TTS voice.

Claims (25)

1. A method of tracking progress in developing a text-to-speech (TTS) voice, the method comprising:

ensuring that a corpus of recorded speech contains reading errors and matches an associated written text, wherein each of the reading errors comprises at least a half phenome incorrectly matched to a word of the written text;

creating, via a processor, a tuple of files for each utterance in the corpus; and

tracking, via the processor, work done for each utterance utilizing the tuple.

2. The method of claim 1 , wherein each tuple comprises ASR-generated phonemes, pronunciation lists, confidence scores and a progress matrix.

3. The method of claim 2 , wherein the progress matrix stores and tracks work performed on the tuple.

4. The method of claim 3 , wherein the progress matrix further stores information about which person has performed work on the tuple.

5. The method of claim 4 , wherein when different people perform work on each tuple, work-tracking information is stored in the progress matrix such that several people may simultaneously work on the corpus.

6. A tangible computer-readable storage medium storing instructions for controlling a computing device to track progress in developing a text-to-speech (TTS) voice, the instructions comprising:

ensuring that a corpus of recorded speech contains reading errors and matches an associated written text, wherein each of the reading errors comprises at least a half phenome incorrectly matched to a word of the written text;

creating a tuple of files for each utterance in the corpus; and

tracking work done for each utterance utilizing the tuple.

7. The tangible computer-readable storage medium of claim 6 , wherein each tuple comprises ASR-generated phonemes, pronunciation lists, confidence scores and a progress matrix.

8. The tangible computer-readable storage medium of claim 7 , wherein the progress matrix stores and tracks work performed on the tuple.

9. The tangible computer-readable storage medium of claim 8 , wherein the progress matrix further stores information about which person has performed work on the tuple.

10. The tangible computer-readable storage medium of claim 9 , wherein when different people perform work on each tuple, work-tracking information is stored in the progress matrix such that several people may simultaneously work on the corpus.

11. A computing device that tracks progress in developing a text-to-speech (TTS) voice, the computing device comprising:

a processor;

a module configured to control the processor to ensure that a corpus of recorded speech contains reading errors and matches an associated written text, wherein each of the reading errors comprises at least a half phenome incorrectly matched to a word of the written text;

a module configured to control the processor to create a tuple of files for each utterance in the corpus;

a module configured to control the processor to track work done for each utterance utilizing the tuple.

12. The computing device of claim 11 , wherein each tuple comprises ASR-generated phonemes, pronunciation lists, confidence scores and a progress matrix.

13. The computing device of claim 12 , wherein the progress matrix stores and tracks work performed on the tuple.

14. The computing device of claim 13 , wherein the progress matrix further stores information about which person has performed work on the tuple.

15. The computing device of claim 14 , wherein when different people perform work on each tuple, work-tracking information is stored in the progress matrix such that several people may simultaneously work on the corpus.

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 Mar 28, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 038275/0238 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 038275/0310 →