Claims
- 1. A system for converting text into speech, the system comprising:
a text cleaner operable for modifying text as a function of a context of the text; and a text-to-speech converter operable with the text cleaner for converting the modified text into speech.
- 2. The system of claim 1 further comprising:
a context detector operable for detecting the context of the text, wherein the context detector is operable with the text cleaner for providing information indicative of the context of the text to the text cleaner.
- 3. The system of claim 2 further comprising:
a context detection rules database operable for storing context detection rule sets, each context detection rule set associated with a context, wherein the context detector is operable with the context detection rules database for applying the context detection rule sets to the text in order to detect the context of the text.
- 4. The system of claim 3 further comprising:
a rules manager operable for enabling an administrator to generate context detection rule sets, wherein the rules manager is operable with the context detection rules database for storing the generated context detection rule sets in the context detection rules database.
- 5. The system of claim 3 further comprising:
a text cleaning rules database operable for storing text cleaning rule sets each associated with a context, wherein the text cleaner is operable with the text cleaning rules database for accessing the text cleaning rule sets in order to modify the text in accordance with the text cleaning rule sets associated with the context of the text.
- 6. The system of claim 5 further comprising:
a rules manager operable for enabling an administrator to generate text cleaning rule sets, wherein the rules manager is operable with the text cleaning rules database for storing the generated text cleaning rule sets in the text cleaning rules database.
- 7. The system of claim 1 wherein:
the text cleaner is operable for modifying the text as a function of multiple contexts of the text.
- 8. A method for converting text into speech, the method comprising:
(I) detecting a context of the text; (II) modifying the text as a function of the context of the text; and (III) converting the modified text into speech.
- 9. The method of claim 8 further comprising:
(IV) storing context detection rule sets each associated with a context, wherein step (I) includes applying the context detection rule sets to the text in order to detect the context of the text.
- 10. The method of claim 9 wherein:
step (IV) includes enabling an administrator to generate context detection rule sets for storage.
- 11. The method of claim 9 further comprising:
(V) storing text cleaning rule sets each associated with a context, wherein step (II) includes accessing the text cleaning rule sets in order to modify the text in accordance with the text cleaning rule sets associated with the context of the text.
- 12. The method of claim 11 wherein:
step (V) includes enabling an administrator to generate text cleaning rule sets for storage.
- 13. The method of claim 8 wherein:
step (I) includes detecting multiple contexts of the text and step (II) includes modifying the text as a function of the multiple contexts of the text.
- 14. A communication system for communicating information to a telephone user in response to a request for the information from the telephone user, the system comprising:
a text data source having a plurality of text documents; a voice application operable with the telephone user for receiving a request from the telephone user for information, wherein the voice application is operable with the text data source for retrieving a text document related to the information requested by the telephone user; a text cleaner operable with the voice application for receiving the text document from the voice application and then modifying the text document as a function of a context of the text document; a text-to-speech converter operable with the text cleaner for converting the modified text document into speech, wherein the text-to-speech converter is operable for providing the speech to the telephone user via the voice application in order to satisfy the request for information from the telephone user.
- 15. The system of claim 14 further comprising:
a context detector operable for detecting the context of the text document, wherein the context detector is operable with the text cleaner for providing information indicative of the context of the text document to the text cleaner.
- 16. The system of claim 14 further comprising:
a context detection rules database operable for storing context detection rule sets, each context detection rule set associated with a context, wherein the context detector is operable with the context detection rules database for applying the context detection rule sets to the text document in order to detect the context of the text document.
- 17. The system of claim 16 further comprising:
a rules manager operable for enabling an administrator to generate context detection rule sets, wherein the rules manager is operable with the context detection rules database for storing the generated context detection rule sets in the context detection rules database.
- 18. The system of claim 16 further comprising:
a text cleaning rules database operable for storing text cleaning rule sets each associated with a context, wherein the text cleaner is operable with the text cleaning rules database for accessing the text cleaning rule sets in order to modify the text document in accordance with the text cleaning rule sets associated with the context of the text document.
- 19. The system of claim 18 further comprising:
a rules manager operable for enabling an administrator to generate text cleaning rule sets, wherein the rules manager is operable with the text cleaning rules database for storing the generated text cleaning rule sets in the text cleaning rules database.
- 20. The system of claim 14 wherein:
the text cleaner is operable for modifying the text document as a function of multiple contexts of the text document.
- 21. The system of claim 14 wherein:
the text document includes a marked-up language tag, wherein the text cleaner is operable for processing the marked-up language tag for determining the context of the text document.
- 22. The system of claim 14 wherein:
the voice application is operable for indicating the content of the text document to the text cleaner.
- 23. The system of claim 14 wherein:
the text data source is located on the Internet.
- 24. The system of claim 14 wherein:
the text data source is an email provider and the text document is an email text document.
- 25. The system of claim 14 wherein:
the text data source is a content provider.
- 26. The system of claim 25 wherein:
the content provider is a sports content provider.
- 27. The system of claim 25 wherein:
the content provider is a weather content provider.
- 28. The system of claim 25 wherein:
the content provider is a stock quote content provider.
- 29. The system of claim 25 wherein:
the content provider is a news content provider.
- 30. The system of claim 14 wherein:
the request from the telephone user is an audio request, wherein the voice application is operable for converting the audio request into a text request in order to retrieve a text document related to the information requested by the telephone user.
- 31. The system of claim 14 wherein:
the request from the telephone user is a dual tone multi-frequency request, wherein the voice application is operable for converting the dual tone multi-frequency request into a text request in order to retrieve a text document related to the information requested by the telephone user.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/205,000 filed May 17, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60205000 |
May 2000 |
US |