Methods and apparatus for adapting output speech in accordance with context of communication
First Claim
1. A method of producing speech output in an automatic dialog system in accordance with a detected context, the method comprising the steps of:
- receiving a communication from a user at the automatic dialog system;
detecting a context of the communication from the user in a context detector of the automatic dialog system, the context of the communication comprising an ambient noise level;
creating a message in a natural language generator of the automatic dialog system in communication with the context detector; and
conveying the message to the user through a speech synthesis system of the automatic dialog system, in communication with the natural language generator and the context detector; and
wherein, responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique for producing speech output in an automatic dialog system in accordance with a detected context is provided. Communication is received from a user at the automatic dialog system. A context of the communication from the user is detected in a context detector of the automatic dialog system. A message is created in a natural language generator of the automatic dialog system in communication with the context detector. The message is conveyed to the user through a speech synthesis system of the automatic dialog system, in communication with the natural language generator and the context detector. Responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed.
32 Citations
10 Claims
-
1. A method of producing speech output in an automatic dialog system in accordance with a detected context, the method comprising the steps of:
-
receiving a communication from a user at the automatic dialog system; detecting a context of the communication from the user in a context detector of the automatic dialog system, the context of the communication comprising an ambient noise level; creating a message in a natural language generator of the automatic dialog system in communication with the context detector; and conveying the message to the user through a speech synthesis system of the automatic dialog system, in communication with the natural language generator and the context detector; and wherein, responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An automatic dialog system for producing speech output in accordance with a detected context, comprising:
-
a context detector for detecting the context of a communication received from a user of the automatic dialog system, the context of the communication comprising an ambient noise level; a natural language generator in communication with the context detector that creates the message; and a speech synthesis system in communication with the natural language generator and the context detector, that conveys the message to the user; wherein, responsive to a detected level of ambient noise, the context detector provides at least one command in a markup language to cause the natural language generator to create the message using maximally intelligible words and to cause the speech synthesis system to convey the message with increased volume and decreased speed. - View Dependent Claims (7, 8, 9, 10)
-
Specification