IP Library Granted Patent US 8,510,113
Granted Patent B1
US 8,510,113 · App. 11/469,134 · Granted Aug 13, 2013

Method and system for enhancing a speech database

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,510,113
App. No.
11/469,134
Granted
Aug 13, 2013
Kind
B1
Abstract

A system, method and computer readable medium that enhances a speech database for speech synthesis is disclosed. The method may include labeling audio files in a primary speech database, identifying segments in the labeled audio files that have varying pronunciations based on language differences, identifying replacement segments in a secondary speech database, enhancing the primary speech database by substituting the identified secondary speech database segments for the corresponding identified segments in the primary speech database, and storing the enhanced primary speech database for use in speech synthesis.

Claims (36)

1. A method comprising:

identifying, as part of a text-to-speech process, a primary speech database associated with a single language;

identifying primary speech segments in the primary speech database which do not meet a need of the text-to-speech process, wherein the primary speech segments comprise at least one of half-phones, half-phonemes, demi-syllables, and polyphones;

identifying replacement speech segments which satisfy the need in a secondary speech database of the single language; and

enhancing the primary speech database by substituting, in the primary database, the primary speech segments with the replacement speech segments.

2. The method of claim 1 , wherein the need is based on at least one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

3. The method of claim 1 , wherein the primary speech segments are one of syllables, diphones, triphones, and phonemes.

4. The method of claim 1 , further comprising:

identifying boundaries of the primary speech segments.

5. The method of claim 1 , wherein post-enhancement, the primary speech database comprises the replacement speech segments and the identified primary segments.

6. The method of claim 1 , wherein the primary speech database comprises voice recordings in a first dialect, and the secondary speech database comprises voice recordings in a second dialect, wherein the first dialect and the second dialect differ by at least one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

7. The method of claim 1 , wherein the primary speech segments are identified based on at least one of obstruents and nasals.

8. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a processor, cause the processor to perform a method comprising:

identifying, as part of a text-to-speech process, a primary speech database associated with a single language;

identifying primary speech segments in the primary speech database which do not meet a need of the text-to-speech process, wherein the primary speech segments comprise at least one of half-phones, half-phonemes, demi-syllables, and polyphones;

identifying replacement speech segments which satisfy the need in a secondary speech database of the single language; and

enhancing the primary speech database by substituting, in the primary database, the primary speech segments with the replacement speech segments.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the need is based on at least one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the primary speech segments are one of syllables, diphones, triphones, and phonemes.

11. The non-transitory computer-readable storage medium of claim 8 , the non-transitory computer-readable storage medium storing additional instructions which result in the method further comprising:

identifying boundaries of the primary speech segments.

12. The non-transitory computer-readable storage medium of claim 8 , wherein post-enhancement, the primary speech database comprises the replacement speech segments and the primary speech segments.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the primary speech database comprises voice recordings in a first dialect, and the secondary speech database comprises voice recordings in a second dialect, wherein the first dialect and the second dialect differ by at least one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the primary speech segments are identified based on at least one of obstruents and nasals.

15. A system comprising:

a processor; and

a computer-readable medium having stored therein instructions which, when executed by the processor, cause the processor to perform a method comprising:

identifying, as part of a text-to-speech process, a primary speech database associated with a single language;

identifying primary speech segments in the primary speech database which do not meet a need of the text-to-speech process, wherein the primary speech segments comprise at least one of half-phones, half-phonemes, demi-syllables, and polyphones;

identifying replacement speech segments which satisfy the need in a secondary speech database of the single language; and

enhancing the primary speech database by substituting, in the primary database, the primary speech segments with the replacement speech segments.

16. The system of claim 15 , wherein the primary speech segments are identified based on at least one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

17. The system of claim 15 , wherein the primary speech segments are one of syllables, diphones, triphones, and phonemes.

18. The system of claim 15 , the computer-readable medium storing additional instructions which result in the method further comprising identifying boundaries of the identified primary speech segments.

19. The system of claim 15 , the computer-readable medium storing additional instructions which result in the method further comprising storing the primary speech database, post enhancement, for use in future unit selection concatenative speech synthesis.

20. The system of claim 15 , wherein the primary speech database comprises voice recordings in a first dialect, and the secondary speech database comprises voice recordings in a second dialect, wherein the first dialect and the second dialect differ by at least one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065533/0389 →
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 034435 FRAME: 0858. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 10, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 034591/0165 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 034435 FRAME: 0922. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 10, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 034591/0182 →
CHANGE OF NAME Recorded Dec 9, 2014
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 034435/0922 →
CHANGE OF NAME Recorded Dec 9, 2014
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 034435/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: AT&T CORP.
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 033686/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2006
From: CONKIE, ALISTAIR D.; SYRDAL, ANN K.
To: AT&T CORP.
Reel/Frame 018196/0131 →