Multilingual text-to-speech system
First Claim
1. A computer program product, comprising a computer usable medium having computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for generating coherent audio sentences in at least one language that characterizes input data, said method comprising:
- providing a computer system wherein the computer system comprises distinct software modules, and wherein the distinct software modules comprise a logic processing module, an import module, a coherent sentence generation module, and an audio reference module;
receiving input alphanumeric data and storing the input alphanumeric data in a computer hosted database as stored alphanumeric data executed by the input module in response to being called by the logic processing module; and
converting the stored alphanumeric data into related sequences of audio references in at least one language, wherein each reference of the sequences of audio references references previously created audio data executed by the iterative use of the coherent sentence generation module and the audio reference module in response to being called by the logic processing module, such that playing the audio data referenced by a sequence of audio references for a specified language provides spoken coherent sentences characterizing the data in related input alphanumeric data in the specified language.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention converts raw data in a base language (e.g. English) into conversational formatted messages in multiple languages. The process converts input data rows into related sequences to a set of prerecorded audio phrase files. The sequences reference both recorded phrases of input data components and user-created text phrases inserted before and after the input data. When the audio sequences are played in sequence, a coherent conversational message in the language of the caller results. An IVR server responding to a caller'"'"'s menu selection uses the invention'"'"'s output data to generate the coherent response. Two embodiment are presented, a simple embodiment that responds to messages, and a more complex embodiment that converts enterprise demographic and member-event data collected over a period into audio sentences played in response to a menu item section by a caller in the caller'"'"'s language.
-
Citations
19 Claims
-
1. A computer program product, comprising a computer usable medium having computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for generating coherent audio sentences in at least one language that characterizes input data, said method comprising:
-
providing a computer system wherein the computer system comprises distinct software modules, and wherein the distinct software modules comprise a logic processing module, an import module, a coherent sentence generation module, and an audio reference module; receiving input alphanumeric data and storing the input alphanumeric data in a computer hosted database as stored alphanumeric data executed by the input module in response to being called by the logic processing module; and converting the stored alphanumeric data into related sequences of audio references in at least one language, wherein each reference of the sequences of audio references references previously created audio data executed by the iterative use of the coherent sentence generation module and the audio reference module in response to being called by the logic processing module, such that playing the audio data referenced by a sequence of audio references for a specified language provides spoken coherent sentences characterizing the data in related input alphanumeric data in the specified language. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method for converting alphanumeric data representing member event data for members of an enterprise into at least one spoken coherent sentence in at least one language characterizing the member event data, the method comprising:
-
receiving input alphanumeric data representing member events and storing the input alphanumeric data in a computer hosted database as stored alphanumeric data; converting the stored alphanumeric data into related sequences of audio references in at least one language, wherein each reference of the sequences of audio references references previously created audio, such that playing the audio data referenced by a sequence of audio references for a specified language provides spoken coherent sentences characterizing the data as related input alphanumeric data in the specified language. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for converting alphanumeric data representing member event data for members of an enterprise into spoken coherent sentence in at least one language characterizing the member event data, the method comprising:
-
receiving input alphanumeric data representing member events and storing the input alphanumeric data in a computer hosted database as stored alphanumeric data; converting the stored input alphanumeric data into related sequences of alphanumeric data stored in the database, wherein each field of the sequences of alphanumeric data is either a field in the stored alphanumeric data or a field containing a text phrase in a specified language; and converting the sequences of alphanumeric data into related sequences of audio references in at least one language, wherein each reference of the sequences of audio references references previously created audio data;
such that playing the audio data referenced by the a sequence of audio references for a specified language provides spoken coherent sentences characterizing the data in related input alphanumeric data in the specified language. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification