XVoice enables speech to text translation for many X applications. XVoice will accept continuous speech input from IBM's ViaVoice SDK for Linux, and then re-target the resulting text at many X applications. It provides a GUI, which can be voice controlled, to select the target application, and control dictation and commands.