19. A computerized system for managing a dialog between a computer and a user of the computer, the computerized system comprising: speak queue means for retaining responses generated by the computer in response to spoken input from the user asynchronously received by the computer through an audio input device, the spoken input being interpreted by a reasoning facility which enables the spoken input to include questions by the user; dialog means responsive to the reasoning facility and for placing the generated responses in the speak queue means, the responses including responses that can be spoken by a text to speech device; context means enabling the dialog means to track state of a dialog, the generated responses in the speak queue means having corresponding context in the context means; and; turn means for managing audible rendering of the responses held in the speak queue means through an audio output device based on dialog state, the turn means ordering audible rendering of the responses according to corresponding contexts in the context means so that the user receives each response as part of an asynchronous dialog between the computer and the user, the asynchronous dialog being conducted 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.
19. A computerized system for managing a dialog between a computer and a user of the computer, the computerized system comprising: speak queue means for retaining responses generated by the computer in response to spoken input from the user asynchronously received by the computer through an audio input device, the spoken input being interpreted by a reasoning facility which enables the spoken input to include questions by the user; dialog means responsive to the reasoning facility and for placing the generated responses in the speak queue means, the responses including responses that can be spoken by a text to speech device; context means enabling the dialog means to track state of a dialog, the generated responses in the speak queue means having corresponding context in the context means; and; turn means for managing audible rendering of the responses held in the speak queue means through an audio output device based on dialog state, the turn means ordering audible rendering of the responses according to corresponding contexts in the context means so that the user receives each response as part of an asynchronous dialog between the computer and the user, the asynchronous dialog being conducted 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. 20. The computerized system of claim 19 wherein the turn means includes any combination of: providing speech output including audible renditions of the responses when spoken to by the user; asking permission of the user before providing speech output based on delayed answers and notifications: and allowing the user to (i) change subject and/or (ii) interrupt the asynchronous dialog.