CROWD-SOURCING PRONUNCIATION CORRECTIONS IN TEXT-TO-SPEECH ENGINES
First Claim
1. A system for providing validated text-to-speech correction hints to text-to-speech applications, the system comprising:
- one or more application servers;
a correction submission service executing on the one or more application servers and comprising computer-executable instructions that cause the system toreceive a plurality of pronunciation corrections comprising a specification of a word or phrase and a suggested pronunciation, each of the plurality of pronunciation corrections provided by a user of a text-to-speech application executing on a user computer system, andstore the plurality of pronunciation corrections in a data storage system; and
a correction validation module executing on the one or more application servers and comprising computer-executable instructions that cause the system toanalyze the plurality of pronunciation corrections and generate a validated correction hint when a threshold number of pronunciation corrections are received for the word or phrase having substantially the same suggested pronunciation, andprovide the validated correction hint back to the text-to-speech applications, wherein the validated correction hint is utilized to correct a pronunciation of the word or phrase in the text-to-speech applications.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing validated text-to-speech correction hints from aggregated pronunciation corrections received from text-to-speech applications. A number of pronunciation corrections are received by a Web service. The pronunciation corrections may be provided by users of text-to-speech applications executing on a variety of user computer systems. Each of the plurality of pronunciation corrections includes a specification of a word or phrase and a suggested pronunciation provided by the user. The pronunciation corrections are analyzed to generate validated correction hints, and the validated correction hints are provided back to the text-to-speech applications to be used to correct pronunciation of words and phrases in the text-to-speech applications.
-
Citations
20 Claims
-
1. A system for providing validated text-to-speech correction hints to text-to-speech applications, the system comprising:
-
one or more application servers; a correction submission service executing on the one or more application servers and comprising computer-executable instructions that cause the system to receive a plurality of pronunciation corrections comprising a specification of a word or phrase and a suggested pronunciation, each of the plurality of pronunciation corrections provided by a user of a text-to-speech application executing on a user computer system, and store the plurality of pronunciation corrections in a data storage system; and a correction validation module executing on the one or more application servers and comprising computer-executable instructions that cause the system to analyze the plurality of pronunciation corrections and generate a validated correction hint when a threshold number of pronunciation corrections are received for the word or phrase having substantially the same suggested pronunciation, and provide the validated correction hint back to the text-to-speech applications, wherein the validated correction hint is utilized to correct a pronunciation of the word or phrase in the text-to-speech applications. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for providing validated text-to-speech correction hints to text-to-speech applications, the method comprising:
-
receiving a plurality of pronunciation corrections; analyzing the plurality of pronunciation corrections to generate one or more validated correction hints; and providing the validated correction hints to text-to-speech applications, wherein the validated correction hints are utilized to correct a pronunciation of words and phrases in the text-to-speech applications. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable storage medium encoded with computer-executable instructions that, when executed by a computer, cause the computer to:
-
receive a plurality of pronunciation corrections provided by users of text-to-speech applications executing on a plurality of user computer systems, each of the plurality of pronunciation corrections comprising a specification of a word or phrase and a suggested pronunciation provided by the user; store the pronunciation corrections in a data storage system; analyze the plurality of pronunciation corrections to generate one or more validated correction hints; and provide the validated correction hints back to the text-to-speech applications, wherein the validated correction hints are utilized to correct pronunciation of words and phrases in the text-to-speech applications. - View Dependent Claims (18, 19, 20)
-
Specification