Method and system for providing synthesized speech
First Claim
1. A method comprising:
- generating, by a processor, a unique index using a predetermined operation on a text message;
rendering the text message to output an audio file, wherein the audio file is named based on the unique index; and
storing the audio file.
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.
-
Citations
20 Claims
-
1. A method comprising:
-
generating, by a processor, a unique index using a predetermined operation on a text message; rendering the text message to output an audio file, wherein the audio file is named based on the unique index; and storing the audio file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, generate a unique index using a predetermined operation on a text message, render the text message to output an audio file, wherein the audio file is named based on the unique index, and store the audio file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
generating, by a processor, a unique index using a predetermined operation on a text message; rendering the text message to output an audio file, wherein the audio file is named based on the unique index; and storing the audio file. - View Dependent Claims (18, 19, 20)
-
Specification