Automatic generation of voice content for a voice response system
First Claim
Patent Images
1. A method for building a voice response system, the method comprising:
- defining an interaction between the voice response system and a user, the interaction comprising text elements to be played to the user and utterances to be spoken by the user, the text elements and the utterances being arranged in a form of a pseudo-dialog wherein the text elements to be played in response to an utterance are identified, said defining the interaction comprising automatically generating at least some of the text elements by automatically generating topic elements from text of a natural language text document by partitioning the text document into topics based on a frequency of occurrence of nouns therein, wherein each topic element comprises a subsection of the text document that relates to a particular topic; and
automatically generating code that uses the interaction to create a voice user-interface.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, the invention provides a method for building a voice response system. The method comprises developing voice content for the voice response system, the voice content including prompts and information to be played to a user; and integrating the voice content with logic to define a voice user-interface that is capable of interacting with the user in a manner of a conversation in which the voice user-interface receives an utterance from the user and presents a selection of the voice content to the user in response to the utterance.
214 Citations
22 Claims
-
1. A method for building a voice response system, the method comprising:
-
defining an interaction between the voice response system and a user, the interaction comprising text elements to be played to the user and utterances to be spoken by the user, the text elements and the utterances being arranged in a form of a pseudo-dialog wherein the text elements to be played in response to an utterance are identified, said defining the interaction comprising automatically generating at least some of the text elements by automatically generating topic elements from text of a natural language text document by partitioning the text document into topics based on a frequency of occurrence of nouns therein, wherein each topic element comprises a subsection of the text document that relates to a particular topic; and automatically generating code that uses the interaction to create a voice user-interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for building a voice response system, the method comprising:
-
developing voice content for the voice response system, the voice content including prompts and information to be played to a user, said developing comprising reading a natural language text document and automatically generating topics therefrom corresponding to the information to be played to the user based on a frequency of occurrence of nouns in the text document; and integrating the voice content with logic to define a voice user-interface that is capable of interacting with the user in a manner of a conversation in which the voice user-interface receives an utterance from the user and presents a selection of the voice content to the user in response to the utterance. - View Dependent Claims (13, 14, 15)
-
-
16. A computer readable medium having stored thereon a sequence of instructions, which when executed by a computer cause the computer to perform a method for building a voice response system, the method comprising:
-
defining an interaction between the voice response system and a user, the interaction comprising text elements to be played to the user and utterances to be spoken by the user, the text elements and the utterances being arranged in a form of a pseudo-dialog wherein the text elements to be played in response to an utterance are identified, said defining the interaction comprising automatically generating at least some of the text elements by automatically generating topic elements from text of a natural language text document by partitioning the text document into topics based on a frequency of occurrence of nouns therein, wherein each topic element comprises a subsection of the text document that relates to a particular topic; and automatically generating code that uses the interaction to create a voice user-interface.
-
-
17. A computer readable medium having stored thereon a sequence of instructions which when executed by a computer cause the computer to perform a method for building a voice response system, the method comprising:
-
developing voice content for the voice response system, the voice content including prompts and information to be played to a user, said developing comprising reading a natural language text document and automatically generating topics therefrom corresponding to the information to be played to the user based on a frequency of occurrence of nouns in the text document; and integrating the voice content with logic to define a voice user-interface that is capable of interacting with the user in a manner of a conversation in which the voice user-interface receives an utterance from the user and presents a selection of the voice content to the user in response to the utterance. - View Dependent Claims (18)
-
-
19. A voice response system, comprising:
-
a processor; and a memory coupled to the processor, the memory storing instructions which when executed by the processor cause the voice response system to perform a method comprising; defining an interaction between the voice response system and a user, the interaction comprising text elements to be played to the user and utterances to be spoken by the user, the text elements and the utterances being arranged in a form of a pseudo-dialog wherein the text elements to be played in response to an utterance are identified, said defining the interaction comprising automatically generating at least some of the text elements by automatically generating topic elements from text of a natural language text document by partitioning the text document into topics based on a frequency of occurrence of nouns therein, wherein each topic element comprises a subsection of the text document that relates to a particular topic; and automatically generating code that uses the interaction to create a voice user-interface. - View Dependent Claims (20)
-
-
21. A voice response system, comprising:
-
a processor; and a memory coupled to the processor, the memory starting instructions which when executed by the processor cause the voice response system to perform a method comprising; developing voice content for the voice response system, the voice content including prompts and information to be played to a user, said developing comprising reading a natural language text document and automatically generating topics therefrom corresponding to the information to be played to the user based on a frequency of occurrence of nouns in the text document; and integrating the voice content with logic to define a voice user-interface that is capable of interacting with the user in a manner of a conversation in which the voice user-interface receives an utterance from the user and presents a selection of the voice content to the user in response to the utterance. - View Dependent Claims (22)
-
Specification