A system and method for remote speech recognition includes one or more
customer premise equipment, a speech engine, and a communication engine.
The customer premise equipment interfaces with a host from which the
customer premise equipment is remotely located. The speech engine,
remotely located from the host, recognizes a plurality of speech spoken
by a user of the customer premise equipment and translates the speech
into the language of the host. The speech engine further converts the
recognized speech into one or more text data packets where the text data
packets include the recognized speech as data instead of voice. The
communication engine encrypts the text data packets and transmits the
text data packets to the host. Transmitting data instead of voice to the
host reduces the computational demands on the host. Additionally, the
communication engine receives a plurality of information from the host.