IP Library Granted Patent US 9,218,803
Granted Patent B2
US 9,218,803 · App. 14/638,038 · Granted Dec 22, 2015

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 9,218,803
App. No.
14/638,038
Granted
Dec 22, 2015
Kind
B2
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 (34)

1. A method comprising:

receiving, on a device having a processor, text from a user for conversion to speech via a text-to-speech process;

identifying, via the processor, a primary speech segment in a primary speech database which does not meet a need of the text-to-speech process;

identifying, via the processor, a replacement speech segment which satisfies the need in a secondary speech database; and

adding replacement speech segment to the primary database such that the primary database meets the need of the text-to-speech process.

2. The method of claim 1 , further comprising generating, via the processor, speech using the replacement speech segment from the primary speech database.

3. The method of claim 1 , wherein the primary speech database has been further modified by identifying boundaries of the primary speech segment.

4. The method of claim 3 , wherein phone boundaries of the primary speech segment are identified using a zero-crossing calculation.

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

6. The method of claim 1 , wherein the primary speech segment comprises one of diphones, triphones, and phonemes.

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

8. The method of claim 1 , wherein the primary speech segment is identified based on one of obstruents and nasals.

9. 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:

receiving, on the system, text from a user for conversion to speech via a text-to-speech process;

identifying a primary speech segment in a primary speech database which does not meet a need of the text-to-speech process;

identifying a replacement speech segment which satisfies the need in a secondary speech database; and

adding replacement speech segment to the primary database such that the primary database meets the need of the text-to-speech process.

10. The system of claim 9 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, result in operations comprising generating speech using the replacement speech segment from the primary speech database.

11. The system of claim 9 , wherein the primary speech database has been further modified by identifying boundaries of the primary speech segment.

12. The system of claim 11 , wherein phone boundaries of the primary speech segment are identified using a zero-crossing calculation.

13. The system of claim 9 , wherein the need is based on one of dialect differences, geographic language differences, regional language differences, accent differences, national language differences, idiosyncratic speech differences, and database coverage differences.

14. The system of claim 9 , wherein the primary speech segment comprises one of diphones, triphones, and phonemes.

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

16. The system of claim 9 , wherein the primary speech segment is identified based on one of obstruents and nasals.

17. A computer-readable storage device having instructions stored which, when executed by the computing device, result in the computing device performing operations comprising:

receiving, on the computing device, text from a user for conversion to speech via a text-to-speech process;

identifying a primary speech segment in a primary speech database which does not meet a need of a text-to-speech process;

identifying a replacement speech segment which satisfies the need in a secondary speech database; and

adding replacement speech segment to the primary database such that the primary database meets the need of the text-to-speech process.

18. The computer-readable storage device of claim 17 , having additional instructions stored which, when executed by the computing device, result in operations comprising generating, via the computing device, speech using the replacement speech segment from the primary speech database.

19. The computer-readable storage device of claim 17 , wherein the primary speech database has been further modified by identifying boundaries of the primary speech segment.

20. The computer-readable storage device of claim 19 , wherein phone boundaries of the primary speech segment are identified using a zero-crossing calculation.

Assignments (4)
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 20, 2015
From: CONKIE, ALISTAIR D.; SYRDAL, ANN K.
To: AT&T CORP.
Reel/Frame 036831/0166 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 036831/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 036831/0533 →