Real time web chat with voice recognition and text-to-speech.