IP Library Granted Patent US 8,731,932
Granted Patent B2
US 8,731,932 · App. 12/852,164 · Granted May 20, 2014

System and method for synthetic voice generation and modification

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,731,932
App. No.
12/852,164
Granted
May 20, 2014
Kind
B2
Abstract

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for generating a synthetic voice. A system configured to practice the method combines a first database of a first text-to-speech voice and a second database of a second text-to-speech voice to generate a combined database, selects from the combined database, based on a policy, voice units of a phonetic category for the synthetic voice to yield selected voice units, and synthesizes speech based on the selected voice units. The system can synthesize speech without parameterizing the first text-to-speech voice and the second text-to-speech voice. A policy can define, for a particular phonetic category, from which text-to-speech voice to select voice units. The combined database can include multiple text-to-speech voices from different speakers. The combined database can include voices of a single speaker speaking in different styles. The combined database can include voices of different languages.

Claims (32)

1. A method comprising:

combining a first database of first text-to-speech voice units and a second database of second text-to-speech voice units, the first text-to-speech voice units originating from a different speaker than the second text-to-speech voice units, to yield a combined database;

storing the combined database as if the combined database were from a single speaker;

determining a selection policy based on a current emotional context;

selecting from the combined database, based on the selection policy, voice units of a phonetic category for a synthetic voice, to yield selected voice units, wherein the selected voice units comprise a first voice unit from the first text-to-speech voice units and a second voice unit from the second text-to-speech voice units; and

synthesizing speech based on the selected voice units.

2. The method of claim 1 , wherein the speech is synthesized without parameterizing the first text-to-speech voice units and the second text-to-speech voice units.

3. The method of claim 1 , wherein the selection policy defines, for a particular phonetic category, from which text-to-speech voice to select the voice units.

4. The method of claim 1 , wherein the first text-to-speech voice units and the second text-to-speech voice units are in distinct styles of speaking.

5. The method of claim 1 , further comprising generating a plurality of synthetic voices from the combined database, wherein each synthetic voice in the plurality of synthetic voices is generated based on a respective selection policy.

6. The method of claim 5 , wherein the plurality of synthetic voices comprises one of a foreign language voice and a regional dialect voice.

7. The method of claim 1 , wherein the first text-to-speech voice units and the second text-to-speech voice units have a similar pitch range and fundamental frequency.

8. A system comprising:

a processor; and

a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising:

combining a first database of first text-to-speech voice units and a second database of second text-to-speech voice units, the first text-to-speech voice units originating from a different speaker than the second text-to-speech voice units, to yield a combined database;

storing the combined database as if the combined database were from a single speaker;

determining a selection policy based on a current emotional context;

selecting from the combined database, based on the selection policy, voice units of a phonetic category for a synthetic voice, to yield selected voice units, wherein the selected voice units comprise a first voice unit from the first text-to-speech voice units and a second voice unit from the second text-to-speech voice units; and

synthesizing speech based on the selected voice units.

9. The system of claim 8 , wherein synthesizing of the speech is performed without parameterizing the first text-to-speech voice units and the second text-to-speech voice units.

10. The system of claim 8 , wherein the selection policy defines, for a particular phonetic category, from which text-to-speech voice to select the voice units.

11. The system of claim 8 , wherein the first text-to-speech voice units and the second text-to-speech voice units are in distinct styles of speaking.

12. The system of claim 8 , wherein synthesizing of the speech further comprises generating a plurality of synthetic voices from the combined database, wherein each synthetic voice in the plurality of synthetic voices is generated based on a respective selection policy.

13. The system of claim 12 , wherein the plurality of synthetic voices comprises one of a foreign language voice and a regional dialect voice.

14. The system of claim 8 , wherein the first text-to-speech voice units and the second text-to-speech voice units have a similar pitch range and fundamental frequency.

15. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

combining a first database of first text-to-speech voice units and a second database of second text-to-speech voice units, the first text-to-speech voice units originating from a different speaker than the second text-to-speech voice units, to yield a combined database;

storing the combined database as if the combined database were from a single speaker;

determining a selection policy based on a current emotional context;

selecting from the combined database, based on the selection policy, voice units of a phonetic category for a synthetic voice, to yield selected voice units, wherein the selected voice units comprise a first voice unit from the first text-to-speech voice units and a second voice unit from the second text-to-speech voice units; and

synthesizing speech based on the selected voice units.

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 Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041504/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2010
From: CONKIE, ALISTAIR D.; SYRDAL, ANN K.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 025030/0563 →