| CPC G10L 19/005 (2013.01) [G10L 15/183 (2013.01); G10L 15/22 (2013.01); G10L 25/57 (2013.01); G10L 25/60 (2013.01); G10L 2015/088 (2013.01)] | 23 Claims |

|
1. A compute device comprising:
one or more processors; and
a memory device coupled to the one or more processors comprising thereon a plurality of instructions that, when executed, causes the one or more processors to:
receive audio data of a user from an audio input;
perform automatic speech recognition on the audio data to generate speech code data corresponding to the audio data;
determine a quality of a connection between the compute device and a remote compute device;
determine whether the quality of the connection is below a threshold; and
send the speech code data to the remote compute device in response to a determination that the quality of the connection is below the threshold.
|