Name synthesis
First Claim
Patent Images
1. A computer-implemented method of providing a pronunciation of a proper name to a remote device, the method comprising:
- receiving, with a computer processor, a first textual input indicative of the proper name to be pronounced;
searching a database, with the computer processor, the database having a plurality of records each record having an indication of a textual representation of a proper name and an associated indication of an audible representation, of a proper name; and
identifying a record for a matching proper name, when the textual representation in the record matches the first textual input;
providing at least one output to the remote device of the audible representation of the record identified, for pronunciation of the proper name in the record identified;
receiving a second textual input indicative of a desired pronunciation from a remote device, the second textual input comprising a textual representation for a different word, other than the proper name indicated by the first textual input, the different word having a different spelling than the proper name indicated by the first textual input but a similar pronunciation;
generating a new audible representation from the textual representation of the different word using an automated text to speech engine;
associating, with the computer processor, the new audible representation with the first textual input indicative of the proper name to be pronounced; and
creating a record in the database, with the computer processor, including the proper name to be pronounced and the associated new audible representation.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated method of providing a pronunciation of a word to a remote device is disclosed. The method includes receiving an input indicative of the word to be pronounced. The method further includes searching a database having a plurality of records. Each of the records has an indication of a textual representation and an associated indication of an audible representation. At least one output is provided to the remote device of an audible representation of the word to be pronounced.
-
Citations
15 Claims
-
1. A computer-implemented method of providing a pronunciation of a proper name to a remote device, the method comprising:
-
receiving, with a computer processor, a first textual input indicative of the proper name to be pronounced; searching a database, with the computer processor, the database having a plurality of records each record having an indication of a textual representation of a proper name and an associated indication of an audible representation, of a proper name; and identifying a record for a matching proper name, when the textual representation in the record matches the first textual input; providing at least one output to the remote device of the audible representation of the record identified, for pronunciation of the proper name in the record identified; receiving a second textual input indicative of a desired pronunciation from a remote device, the second textual input comprising a textual representation for a different word, other than the proper name indicated by the first textual input, the different word having a different spelling than the proper name indicated by the first textual input but a similar pronunciation; generating a new audible representation from the textual representation of the different word using an automated text to speech engine; associating, with the computer processor, the new audible representation with the first textual input indicative of the proper name to be pronounced; and creating a record in the database, with the computer processor, including the proper name to be pronounced and the associated new audible representation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method of providing a database of pronunciation information for use in an automated pronunciation system, the method comprising:
-
receiving, as an input at a computer processor, a plurality of indications of textual representations of a plurality of proper names for having pronunciations stored in the database; using an automated text-to-speech synthesizer to automatically generate an indication of an audio representation associated with each of the proper names, the audio representation identifying a pronunciation; associating, using the computer processor, the indication of an audio representation with the indication of a textual representation for the associated proper name; storing the associated indications in a record in the database; and for a given proper name, retrieving a previously stored record including indications of a textual representation of the given proper name and an audio representation of the given proper name; providing the audio representation of the given proper name to a remote device, that is remote from the database; receiving data from the remote device including the indication of the textual representation of the given proper name and a textual representation of a different word having a different spelling than the given proper name; creating an indication of an audio representation of the different word using the automated text-to-speech synthesizer; and associating the indication of the audio representation of the different word with the textual representation of the previously stored record for the given proper name. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system adapted to provide an audible indication of a proper pronunciation of a proper name to a remote device that is remote from the system, the system comprising:
-
a database having a plurality of records each having a first data element indicative of a textual representation of a proper name and a second data element indicative of an audible representation of the proper name, wherein at least two records of the plurality of records in the database have first data elements indicative of a textual representation of a given proper name to be pronounced and second data elements indicative of different audible representations of the same given proper name to be pronounced, along with a separate metadata element indicative of a priority of each of the different audible representations based on an origin of the given proper name, wherein the at least two records in the database are prioritized using the metadata elements in a first order for a first origin of the given proper name and in a second order, that is different than the first order, for a second origin of the proper name; a database manager communicating information with the database; a text to speech engine that receives, as a text input, the textual representation of the given proper name to be pronounced and generates an audible representation of the text input; and a communication device receiving an input from the remote device over a network indicative of the textual representation of the proper name to be pronounced and an origin indication from the remote device, the communication device providing the remote device an output over the network indicative of the audible representation of the proper name to be pronounced generated by the text to speech engine and prioritized using the origin indication and metadata elements in the database, wherein the communication device and text to speech engine are remote from the remote device. - View Dependent Claims (12, 13, 14, 15)
-
Specification