1. A computer apparatus for managing a dialogue between a computer and a user of the computer and a user of the computer, the computer having an audio input device and an audio output device, the computer apparatus comprising: a speak queue retaining responses generated by the computer in response to spoken input from the user asynchronously received by the computer through the audio input device, the spoken input being interpreted by a reasoning facility which enables the spoken input to include questions by the user; a dialog manager responsive to the reasoning facility and placing the generated responses in the speak queue, the responses being able to be spoken by a text to speech device, and the dialog manager utilizing dialog context information held in a context priority queue to track state of a dialog, the generated responses in the speak queue having corresponding contexts in the context priority queue; and a turn manager for managing audible rendering of the responses held in the speak queue through the audio output device based on dialog state, the turn manager ordering audible rendering of the responses according to corresponding contexts in the context priority queue so that the user receives each response as part of an asynchronous dialog between the computer and the user, the turn manager conducting the asynchronous dialog in a polite non-interruptive manner that is subject to control by the user including allowing the user to change subjects and allowing the user to interrupt the asynchronous dialog but not allowing the audible rendering of a response to interrupt the user.