Method and system for providing synthesized speech
First Claim
1. A method for providing speech synthesis, the method comprising:
- receiving a text string;
determining whether a rendered audio file of the text string exists; and
if the rendered audio file does not exist, creating an audio file rendering of the text string, wherein the audio file is stored for retrieval upon subsequent receipt of the text string.
5 Assignments
0 Petitions
Accused Products
Abstract
An approach providing the efficient use of speech synthesis in rendering text content as audio in a communications network. The communications network can include a telephony network and a data network in support of, for example, Voice over Internet Protocol (VoIP) services. A speech synthesis system receives a text string from either a telephony network, or a data network. The speech synthesis system determines whether a rendered audio file of the text string is stored in a database and to render the text string to output the rendered audio file, if the rendered audio is determined not to exist. The rendered audio file is stored in the database for re-use according to a hash value generated by the speech synthesis system based on the text string.
124 Citations
27 Claims
-
1. A method for providing speech synthesis, the method comprising:
-
receiving a text string;
determining whether a rendered audio file of the text string exists; and
if the rendered audio file does not exist, creating an audio file rendering of the text string, wherein the audio file is stored for retrieval upon subsequent receipt of the text string. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing speech synthesis, the system comprising:
-
a communication interface configured to receive a text string;
a processor configured to determine whether a rendered audio file of the text string is stored in a database; and
speech synthesis logic configured to render the text string to output the rendered audio file if the rendered audio is determined not to exist, wherein the rendered audio file is stored in the database for retrieval upon subsequent receipt of the text string. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium carrying one or more sequences of one or more instructions for providing speech synthesis, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving a text string;
determining whether a rendered audio file of the text string exists; and
if the rendered audio file does not exist, creating an audio file rendering of the text string, wherein the audio file is stored for retrieval upon subsequent receipt of the text string. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing speech synthesis in a communications network including a telephony network and a data network, the system comprising:
-
a speech synthesis node configured to receive a text string from one of the telephony network and the data network, the speech synthesis node being further configured to determine whether a rendered audio file of the text string is stored in a database and to render the text string to output the rendered audio file if the rendered audio is determined not to exist, wherein the rendered audio file is stored in the database for re-use according to a hash value generated by the speech synthesis node based on the text string. - View Dependent Claims (26, 27)
-
Specification