Claims Analysis
Total Claims: 87
Claim 1
Independent Claim
110 words
A text processor for a text-to-speech converter comprising: a parser for accepting a text stream, for parsing the text stream to detect an unspoken character having a first characteristic, an unspoken character having a second characteristic, and spoken characters, and for not altering the spoken characters in the text stream; a text generator, responsive to detection of an unspoken character having the first characteristic, for generating a pre-designated text sequence, and for replacing, in the text stream, said unspoken character having said first characteristic with said pre-designated text sequence; and a speech command generator, responsive to detection of an unspoken character having a second characteristic, for generating pre-designated speech commands.
Claim 2
Dependent Claim
110 words
A text processor for a text-to-speech converter comprising: a parser for accepting a text stream, for parsing the text stream to detect an unspoken character having a first characteristic, an unspoken character having a second characteristic, and spoken characters, and for not altering the spoken characters in the text stream; a text generator, responsive to detection of an unspoken character having the first characteristic, for generating a pre-designated text sequence, and for replacing, in the text stream, said unspoken character having said first characteristic with said pre-designated text sequence; and a speech command generator, responsive to detection of an unspoken character having a second characteristic, for generating pre-designated speech commands.
Claim 3
Dependent Claim
27 words
A text processor according to claim 1, further comprising a look-up table of spoken characters, wherein said parser detects unspoken characters by reference to said look-up table.
Claim 4
Dependent Claim
34 words
A text processor according to claim 1, wherein said parser includes a pointer for pointing to an input position in an input character buffer, said text stream comprising characters pointed to by said pointer.
Claim 5
Dependent Claim
24 words
A text processor according to claim 1, further comprising a look-up table, wherein the first characteristic is determined by reference to said look-up table.
Claim 6
Dependent Claim
24 words
A text processor according to claim 1, further comprising a look-up table, wherein said text generator generates text in accordance with said look-up table.
Claim 7
Dependent Claim
21 words
A text processor according to claim 5, wherein said look-up table is comprised by pre-designated text associated with text mark-up codes.
Claim 8
Dependent Claim
37 words
A text processor according to claim 6, wherein said table is further comprised by speech commands associated with text mark-up codes, said speech command generator generating speech commands in response to speech commands in the look-up table.
Claim 9
Dependent Claim
22 words
A text processor according to claim 5, wherein the look-up table is comprised by pre-designated text associated with punctuation and arithmetic symbols.
Claim 10
Dependent Claim
38 words
A text processor according to claim 8, wherein said table is further comprised by speech commands associated with punctuation and arithmetic symbols, said speech command generator generating speech commands in response to speech commands in the look-up table.
Claim 11
Dependent Claim
16 words
A text processor according to claim 5, wherein said look-up table is comprised by format templates.
Claim 12
Dependent Claim
29 words
A text processor according to claim 10, wherein said format templates further include embedded speech commands, said speech command generator generating speech commands based on said embedded speech commands.
Claim 13
Dependent Claim
24 words
A text processor according to claim 1, further comprising a look-up table, wherein the second characteristic is determined by reference to said look-up table.
Claim 14
Dependent Claim
21 words
A text processor according to claim 12, wherein said speech command generator generates speech commands in accordance with the look-up table.
Claim 15
Dependent Claim
21 words
A text processor according to claim 13, wherein said look-up table is comprised by speech commands associated with text mark-up codes.
Claim 16
Dependent Claim
36 words
A text processor according to claim 14, wherein said table is further comprised by pre-designated text associated with text mark-up codes, said text generator generating text in response to the pre-designated text in the look-up table.
Claim 17
Dependent Claim
22 words
A text processor according to claim 13, wherein the look-up table is comprised by speech commands associated with punctuation and arithmetic symbols.
Claim 18
Dependent Claim
36 words
A text processor according to claim 16, wherein said table is further comprised by pre-designated text associated with punctuation and arithmetic symbols, said text generator generating text in response to pre-designated text in the look-up table.
Claim 19
Dependent Claim
16 words
A text processor according to claim 13, wherein said look-up table is comprised by format templates.
Claim 20
Dependent Claim
29 words
A text processor according to claim 18, wherein said format templates include speech commands having embedded pre-designated text, said text generator generating text based on said embedded pre-designated text.
Claim 21
Dependent Claim
35 words
A text processor according to claim 1, further comprising a text-to-speech interface which receives spoken text parsed by said parser, text generated by said text generator, and speech commands generated by said speech command generator.
Claim 22
Dependent Claim
41 words
A text processor according to claim 20, wherein said text-to-speech interface is comprised by an output buffer for sequentially storing spoken text parsed by said parser, text generated by said text generator, and speech commands generated by said speech command generator.
Claim 23
Dependent Claim
30 words
A text processor according to claim 1, wherein the text stream is comprised by a stream of hexadecimal codes such as ASCII codes for each character in the text stream.
Claim 24
Dependent Claim
170 words
A text-to-speech processor comprising: an input buffer for storing characters; a text-to-speech interface for receiving a text stream and speech commands, whereby characters in the text stream may be converted into speech whose characteristics are controlled by the speech commands; a parser including a pointer that points to characters in said input buffer, said parser for parsing characters at the pointer's position to detect unspoken characters and spoken characters, said parser sending spoken characters to said text-to-speech interface without altering the spoken characters; a text generator for generating pre-designated text sequences in response to detection of unspoken characters having a first characteristic, for replacing, in the text stream, said unspoken characters having said first characteristic with said pre-designated text sequences, and for sending the generated text sequences to said text-to-speech interface; means for updating the position of said pointer; and a speech command generator for generating speech commands in response to detection of unspoken characters having a second characteristic, and for sending the generated speech commands to said text-to-speech interface.
Claim 25
Dependent Claim
170 words
A text-to-speech processor comprising: an input buffer for storing characters; a text-to-speech interface for receiving a text stream and speech commands, whereby characters in the text stream may be converted into speech whose characteristics are controlled by the speech commands; a parser including a pointer that points to characters in said input buffer, said parser for parsing characters at the pointer's position to detect unspoken characters and spoken characters, said parser sending spoken characters to said text-to-speech interface without altering the spoken characters; a text generator for generating pre-designated text sequences in response to detection of unspoken characters having a first characteristic, for replacing, in the text stream, said unspoken characters having said first characteristic with said pre-designated text sequences, and for sending the generated text sequences to said text-to-speech interface; means for updating the position of said pointer; and a speech command generator for generating speech commands in response to detection of unspoken characters having a second characteristic, and for sending the generated speech commands to said text-to-speech interface.
Claim 26
Dependent Claim
24 words
A text-to-speech processor according to claim 23, further comprising a look-up table, wherein the first characteristic is determined by reference to said look-up table.
Claim 27
Dependent Claim
19 words
A text-to-speech processor according to claim 24, wherein said text generator generates text in accordance with said look-up table.
Claim 28
Dependent Claim
21 words
A text-to-speech processor according to claim 25, wherein said look-up table is comprised by pre-designated text associated with text mark-up codes.
Claim 29
Dependent Claim
37 words
A text-to-speech processor according to claim 26, wherein said table is further comprised by speech commands associated with text mark-up codes, said speech command generator generating speech commands in response to speech commands in the look-up table.
Claim 30
Dependent Claim
22 words
A text-to-speech processor according to claim 25, wherein the look-up table is comprised by pre-designated text associated with punctuation and arithmetic symbols.
Claim 31
Dependent Claim
38 words
A text-to-speech processor according to claim 28, wherein said table is further comprised by speech commands associated with punctuation and arithmetic symbols, said speech command generator generating speech commands in response to speech commands in the look-up table.
Claim 32
Dependent Claim
16 words
A text-to-speech processor according to claim 25, wherein said look-up table is comprised by format templates.
Claim 33
Dependent Claim
29 words
A text-to-speech processor according to claim 30, wherein said format templates further include embedded speech commands, said speech command generator generating speech commands based on said embedded speech commands.
Claim 34
Dependent Claim
24 words
A text-to-speech processor according to claim 23, further comprising a look-up table, wherein said second characteristic is determined by reference to said look-up table.
Claim 35
Dependent Claim
20 words
A text-to-speech processor according to claim 32, wherein said speech command generator generates speech in accordance with the look-up table.
Claim 36
Dependent Claim
21 words
A text-to-speech processor according to claim 33, wherein said look-up table is comprised by speech commands associated with text mark-up codes.
Claim 37
Dependent Claim
36 words
A text-to-speech processor according to claim 34, wherein said table is further comprised by pre-designated text associated with text mark-up codes, said text generator generating text in response to the pre-designated text in the look-up table.
Claim 38
Dependent Claim
22 words
A text-to-speech processor according to claim 33, wherein the look-up table is comprised by speech commands associated with punctuation and arithmetic symbols.
Claim 39
Dependent Claim
36 words
A text-to-speech processor according to claim 36, wherein said table is further comprised by pre-designated text associated with punctuation and arithmetic symbols, said text generator generating text in response to pre-designated text in the look-up table.
Claim 40
Dependent Claim
16 words
A text-to-speech processor according to claim 33, wherein said look-up table is comprised by format templates.
Claim 41
Dependent Claim
30 words
A text-to-speech processor according to claim 38, wherein said format templates further include speech commands having embedded pre-designated text, said text generator generating text based on said embedded pre-designated text.
Claim 42
Dependent Claim
30 words
A text-to-speech processor according to claim 23, further comprising a look-up table of spoken characters, wherein said parser detects unspoken characters by reference to said look-up table of spoken characters.
Claim 43
Dependent Claim
32 words
A text-to-speech processor according to claim 23, further comprising a voice telephone interface for receiving speech generated by said text-to-speech converter and for putting the generated speech on a voice telephone line.
Claim 44
Dependent Claim
22 words
A text-to-speech processor according to claim 41, wherein said voice telephone interface includes a DTMF decoder for decoding DTMF text positioning commands.
Claim 45
Dependent Claim
24 words
A text-to-speech processor according to claim 42, wherein said parser repositions its pointer in said input buffer in accordance with the decoded positioning commands.
Claim 46
Dependent Claim
30 words
A text-to-speech processor according to claim 23, further comprising means for providing pointer positioning commands, wherein said parser repositions said pointer in said input buffer based on said positioning commands.
Claim 47
Dependent Claim
20 words
A text-to-speech processor according to claim 44, wherein said means for providing pointer positioning commands is a graphical user interface.
Claim 48
Dependent Claim
30 words
A text-to-speech processor according to claim 23, wherein the text stream is comprised by a stream of hexadecimal codes such as ASCII codes for each character in the text stream.
Claim 49
Dependent Claim
180 words
A text-to-speech processing apparatus comprising: a processing unit including a computer for executing stored program process steps; a memory for storing plural files which include text and for storing process steps for execution by said processing unit; and a text-to-speech converter for converting characters in a text stream into speech and for executing speech commands; wherein said process steps include steps to select one of the data files stored in said memory, to advance a pointer through the selected data file, to parse characters at the pointer's position to detect in the text stream unspoken characters and spoken characters, to feed the spoken characters to said text-to-speech converter, to generate pre-designated text sequences in response to detection of unspoken characters, to replace, within said text stream, said unspoken characters with said pre-designated text sequences, to feed the replaced text stream to said text-to-speech converter, to generate speech commands in response to detection of unspoken characters, and to feed the generated speech commands to said text-to-speech converter for execution thereby, whereby text in the selected data file is converted to speech.
Claim 50
Dependent Claim
180 words
A text-to-speech processing apparatus comprising: a processing unit including a computer for executing stored program process steps; a memory for storing plural files which include text and for storing process steps for execution by said processing unit; and a text-to-speech converter for converting characters in a text stream into speech and for executing speech commands; wherein said process steps include steps to select one of the data files stored in said memory, to advance a pointer through the selected data file, to parse characters at the pointer's position to detect in the text stream unspoken characters and spoken characters, to feed the spoken characters to said text-to-speech converter, to generate pre-designated text sequences in response to detection of unspoken characters, to replace, within said text stream, said unspoken characters with said pre-designated text sequences, to feed the replaced text stream to said text-to-speech converter, to generate speech commands in response to detection of unspoken characters, and to feed the generated speech commands to said text-to-speech converter for execution thereby, whereby text in the selected data file is converted to speech.
Claim 51
Dependent Claim
34 words
A text-to-speech processing apparatus according to claim 47, further comprising interface means for accessing remote text files, wherein said process steps include process steps to store the remotely accessed text file in said memory.
Claim 52
Dependent Claim
22 words
A text-to-speech processing apparatus according to claim 48, wherein said interface means includes a LAN interface for accessing local area network files.
Claim 53
Dependent Claim
26 words
A text-to-speech processing apparatus according to claim 48, wherein said interface means includes a modem for downloading binary data files modulated on a voice telephone line.
Claim 54
Dependent Claim
40 words
A text-to-speech processing apparatus according to claim 48, wherein said interface means includes a facsimile interface, and wherein said process steps include process steps to perform optical character recognition on received facsimiles and to store resulting text into said memory.
Claim 55
Dependent Claim
27 words
A text-to-speech processing apparatus according to claim 47 further comprising a look-up table stored in said memory, wherein text is generated in accordance with said look-up table.
Claim 56
Dependent Claim
22 words
A text-to-speech processing apparatus according to claim 52, wherein said look-up table is comprised by pre-designated text associated with text mark-up codes.
Claim 57
Dependent Claim
36 words
A text-to-speech processing apparatus according to claim 53, wherein said table is further comprised by speech commands associated with text mark-up codes, wherein speech commands are generated in response to speech commands in the look-up table.
Claim 58
Dependent Claim
23 words
A text-to-speech processing apparatus according to claim 52, wherein the look-up table is comprised by pre-designated text associated with punctuation and arithmetic symbols.
Claim 59
Dependent Claim
40 words
A text-to-speech processing apparatus according to claim 55, wherein said table is further comprised by speech commands associated with punctuation and arithmetic symbols text mark-up codes, wherein speech commands are generated in response to speech commands in the look-up table.
Claim 60
Dependent Claim
17 words
A text-to-speech processing apparatus according to claim 52, wherein said look-up table is comprised by format templates.
Claim 61
Dependent Claim
32 words
A text-to-speech processing apparatus according to claim 57, wherein embedded speech commands are included in the text for said format templates, wherein speech commands are generated based on the embedded speech commands.
Claim 62
Dependent Claim
29 words
A text-to-speech processing apparatus according to claim 47, further comprising a look-up table stored in said memory, wherein said speech commands are generated in accordance with said look-up table.
Claim 63
Dependent Claim
22 words
A text-to-speech processing apparatus according to claim 59, wherein said look-up table is comprised by speech commands associated with text mark-up codes.
Claim 64
Dependent Claim
36 words
A text-to-speech processing apparatus according to claim 60, wherein said table is further comprised by pre-designated text associated with text mark-up codes, wherein speech commands are generated in response to speech commands in the look-up table.
Claim 65
Dependent Claim
23 words
A text-to-speech processing apparatus according to claim 59, wherein the look-up table is comprised by speech commands associated with punctuation and arithmetic symbols.
Claim 66
Dependent Claim
35 words
A text-to-speech processing apparatus according to claim 62, wherein said table is further comprised by pre-designated text associated with text mark-up codes, wherein text is generated in response to pre-designated text in the look-up table.
Claim 67
Dependent Claim
17 words
A text-to-speech processing apparatus according to claim 59, wherein said look-up table is comprised by format templates.
Claim 68
Dependent Claim
31 words
A text-to-speech processing apparatus according to claim 64, wherein said format templates further include speech commands having embedded pre-designated text, and wherein text is generated based on said embedded pre-designated text.
Claim 69
Dependent Claim
27 words
A text-to-speech processing apparatus according to claim 47, further comprising a look-up table of spoken characters, wherein unspoken characters are detected by reference to said look-up table.
Claim 70
Dependent Claim
33 words
A text-to-speech processing apparatus according to claim 47, further comprising a voice telephone interface for receiving speech generated by said text-to-speech converter and for putting the generated speech on a voice telephone line.
Claim 71
Dependent Claim
23 words
A text-to-speech processing apparatus according to claim 67, wherein said voice telephone interface includes a DTMF decoder for decoding DTMF text positioning commands.
Claim 72
Dependent Claim
30 words
A text-to-speech processing apparatus according to claim 68, wherein said decoder provides decoded positioning commands, and wherein said processing unit repositions said pointer in accordance with said decoded positioning commands.
Claim 73
Dependent Claim
29 words
A text-to-speech processing apparatus according to claim 69, wherein the process steps stored in said memory further include process steps to reposition the pointer based on said positioning commands.
Claim 74
Dependent Claim
25 words
A text-to-speech processing apparatus according to claim 70, further comprising a graphical user interface, wherein said positioning commands are provided by said graphical user interface.
Claim 75
Dependent Claim
31 words
A text-to-speech processing apparatus according to claim 47, wherein the text stream is comprised by a stream of hexadecimal codes such as ASCII codes for each character in the text stream.
Claim 76
Dependent Claim
117 words
A text processor for a text-to-speech converter comprising: a parser for accepting a text stream, for parsing the text stream to detect a control character having a pre-defined characteristic, for parsing the text stream to detect spoken characters, and for not altering the spoken characters in the text stream; a look-up table, said look-up table providing a pre-designated text sequence associated with said pre-defined characteristic, wherein said pre-defined characteristic is determined by reference to said look-up table; and a text generator, responsive to detection of said control character having the pre-defined characteristic, for generating said pre-designated text sequence, and for replacing, in the text stream, said control character having said pre-defined characteristic with said pre-designated text sequence.
Claim 77
Dependent Claim
117 words
A text processor for a text-to-speech converter comprising: a parser for accepting a text stream, for parsing the text stream to detect a control character having a pre-defined characteristic, for parsing the text stream to detect spoken characters, and for not altering the spoken characters in the text stream; a look-up table, said look-up table providing a pre-designated text sequence associated with said pre-defined characteristic, wherein said pre-defined characteristic is determined by reference to said look-up table; and a text generator, responsive to detection of said control character having the pre-defined characteristic, for generating said pre-designated text sequence, and for replacing, in the text stream, said control character having said pre-defined characteristic with said pre-designated text sequence.
Claim 78
Dependent Claim
41 words
A text processor according to claim 73, further including a speech command generator for generating pre-designated speech commands, said speech command generator being responsive to the detection of a control character having a second characteristic for generating said pre-designated speech commands.
Claim 79
Dependent Claim
50 words
A text processor according to claim 74, wherein said pre-defined characteristic corresponds to text mark-up codes, said look-up table being further comprised by speech commands associated with said text mark-up codes, said speech command generator generating said pre-designated speech commands in response to said speech commands in said look-up table.
Claim 80
Dependent Claim
50 words
A text processor according to claim 74, wherein said pre-defined characteristic corresponds to punctuation and arithmetic symbols, said look-up table being further comprised by speech commands associated with said symbols, and said speech command generator generating said pre-designated speech commands in response to said speech commands in said look-up table.
Claim 81
Dependent Claim
20 words
A text processor according to claim 74, wherein said second characteristic is determined by reference to a second look-up table.
Claim 82
Dependent Claim
24 words
A text processor according to claim 77, wherein said speech command generator generates said pre-designated speech commands in accordance with said second look-up table.
Claim 83
Dependent Claim
30 words
A text processor according to claim 73, wherein the text stream is comprised by a stream of hexadecimal codes such as ASCII codes for each character in the text stream.
Claim 84
Dependent Claim
176 words
Apparatus for converting text into speech comprising: a memory for storing plural format templates, each of said plural format templates having both format data and at least one wild card field, said memory also storing pre-designated text which corresponds to format data for each format template; a parser for parsing a text stream to determine whether a character string in the text stream matches one of the plural format templates, for parsing the text stream to detect spoken characters, and for not altering the spoken characters in the text stream; a text generator responsive to a determination by said parser that a character string in the text stream matches one of the plural templates by replacing, the text stream, format data from the character string which matches format data from said one of the plural templates with corresponding pre-designated text, said text generator leaving unaltered text in the character string corresponding to each wild card field; and a text-to-speech converter for converting the text stream, including the replaced pre-designated text and the unaltered text, into speech.
Claim 85
Dependent Claim
176 words
Apparatus for converting text into speech comprising: a memory for storing plural format templates, each of said plural format templates having both format data and at least one wild card field, said memory also storing pre-designated text which corresponds to format data for each format template; a parser for parsing a text stream to determine whether a character string in the text stream matches one of the plural format templates, for parsing the text stream to detect spoken characters, and for not altering the spoken characters in the text stream; a text generator responsive to a determination by said parser that a character string in the text stream matches one of the plural templates by replacing, the text stream, format data from the character string which matches format data from said one of the plural templates with corresponding pre-designated text, said text generator leaving unaltered text in the character string corresponding to each wild card field; and a text-to-speech converter for converting the text stream, including the replaced pre-designated text and the unaltered text, into speech.
Claim 86
Dependent Claim
39 words
Apparatus according to claim 80, further comprising a speech command generator, and wherein said memory also stores speech commands associated with said pre-designated text, said speech command generator generating pre-designated speech commands in response to a matching character string.
Claim 87
Dependent Claim
28 words
Apparatus according to claim 80, wherein the text stream is comprised by a stream of hexadecimal codes such as ASCII codes for each character in the text stream.