Free Spoken Multimodal Human Computer Dialogue In Mobile Environments Text Speech And Language Technology