1. A system comprising: a user interface operable to receive speech input and non-speech input from a user; a communications interface operable to communicate the speech input and non-speech input to a speech to text composition module, the speech to text composition module being operable to convert the speech input to text data and to supplement the text data with the non-speech input to produce combined text data; and a presentation module operable to receive the combined text data and to present the combined text data to the user.