1. A method of displaying text derived from speech for a user of a surface computer, the surface computer comprising a surface, the surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, the method comprising: registering, by the surface computer, a plurality of users with the surface computer, including selecting a speech engine configuration for each registered user in dependence upon a user profile for that registered user; allocating, by the surface computer to each registered user, a portion of the surface for interaction between that registered user and the surface computer; detecting, by the surface computer, a speech utterance from one of the plurality of users; determining, by the surface computer using a speech engine, speech text in dependence upon the speech utterance, including determining the speech text using the speech engine configuration for at least one of the registered users; creating, by the surface computer, display text in dependence upon the speech text; and rendering, by the surface computer, the display text on at least one of the allocated portions of the surface.
1. A method of displaying text derived from speech for a user of a surface computer, the surface computer comprising a surface, the surface computer capable of receiving multi-touch input through the surface and rendering display output on the surface, the method comprising: registering, by the surface computer, a plurality of users with the surface computer, including selecting a speech engine configuration for each registered user in dependence upon a user profile for that registered user; allocating, by the surface computer to each registered user, a portion of the surface for interaction between that registered user and the surface computer; detecting, by the surface computer, a speech utterance from one of the plurality of users; determining, by the surface computer using a speech engine, speech text in dependence upon the speech utterance, including determining the speech text using the speech engine configuration for at least one of the registered users; creating, by the surface computer, display text in dependence upon the speech text; and rendering, by the surface computer, the display text on at least one of the allocated portions of the surface. 5. The method of claim 1 wherein creating, by the surface computer, display text in dependence upon the speech text further comprises selecting the display text from a predefined display text repository in dependence upon one or more portions of the speech text.