TEXT TO SPEECH INTERACTIVE VOICE RESPONSE SYSTEM
First Claim
1. A text to speech interactive voice response system operable within a personal computer having a processor, data storage means and an operating system, said system comprising:
- a. an input subsystem for receiving a text data stream from a source device wherein said text data stream has a predetermined format, and further wherein said input subsystem converts the text data stream into a plurality of input data items;
b. a process control subsystem for receiving said plurality of input data items and converting them into a corresponding plurality of output data items, wherein each output data item of said corresponding plurality of output data items comprises a sequence of speech units;
c. an audio record subsystem for recording audio data to be associated with each speech unit of said sequence of speech units;
d. a broadcast control subsystem for generating an audio broadcast based on said audio data associated with the sequence of speech units; and
,e. a system management and control subsystem for user interface with the system.
0 Assignments
0 Petitions
Accused Products
Abstract
A text to speech interactive voice response system is operable within a personal computer having a processor, data storage means and an operating system. The system comprises an input subsystem for receiving a text data stream from a source device in a predetermined format; a process control subsystem for converting the text data stream into corresponding output data items; an audio record subsystem for recording audio data to be associated with each output data item; and, a broadcast control subsystem for generating an audio broadcast based on the output data items. There is also disclosed a system management and control subsystem for user interface with the system.
-
Citations
34 Claims
-
1. A text to speech interactive voice response system operable within a personal computer having a processor, data storage means and an operating system, said system comprising:
-
a. an input subsystem for receiving a text data stream from a source device wherein said text data stream has a predetermined format, and further wherein said input subsystem converts the text data stream into a plurality of input data items; b. a process control subsystem for receiving said plurality of input data items and converting them into a corresponding plurality of output data items, wherein each output data item of said corresponding plurality of output data items comprises a sequence of speech units; c. an audio record subsystem for recording audio data to be associated with each speech unit of said sequence of speech units; d. a broadcast control subsystem for generating an audio broadcast based on said audio data associated with the sequence of speech units; and
,e. a system management and control subsystem for user interface with the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A text to speech conversion method comprising the steps performed by a processor and a plurality of dynamic link libraries, of:
-
a. receiving a text message; b. converting said text message into a plurality of sequential text fields; c. associating each sequential text field of said plurality of sequential text fields with a respective input data item; d. processing each input data item including the step of associating each input data item with a vocabulary element selected from a pre-recorded list of vocabulary elements; e. associating said vocabulary element with an audio data file thereby generating an audio control list as an output data item list; f. assembling said output data item list into an audio message; and
,g. broadcasting said audio message. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer software program having a set of instructions stored on computer readable storage medium said program for converting text to speech comprising a set of executable instructions formed into each of a plurality of interdependent modules each module comprising:
-
a. an text data input and filter process; b. an input control process; c. a kernel control process; d. a parser process; e. an assembly process; f. a schedule control process; g. an audio interface process; h. a command interface process; and
,i. a user interface process.
-
-
33. The computer software program of claim 33 wherein said plurality of modules comprises a plurality of sets of executable instruction comprising:
-
a. a first set of instructions for defining an input/filter process; b. a second set of instructions for defining an input control process; c. a third set of instructions for defining a kernel control process; d. a fourth set of instructions for defining a parser process; e. a fifth set of instructions for defining an assembly process; f. a sixth set of instructions for defining a schedule control process; g. a seventh set of instructions for defining an audio interface process; h. an eighth set of instructions for defining a command interface process and; i. a ninth set of instructions for defining a user interface process. - View Dependent Claims (34)
-
Specification