5. A computing device, comprising: at least one processor; a memory device including instructions operable to be executed by the at least one processor to perform a set of actions, configuring the at least one processor: to receive an audio signal; to perform speech recognition processing on the audio signal using a neural network to obtain speech recognition results; and to update the neural network during runtime based at least in part on the speech recognition results.
5. A computing device, comprising: at least one processor; a memory device including instructions operable to be executed by the at least one processor to perform a set of actions, configuring the at least one processor: to receive an audio signal; to perform speech recognition processing on the audio signal using a neural network to obtain speech recognition results; and to update the neural network during runtime based at least in part on the speech recognition results. 9. The computing device of claim 5 , wherein the speech recognition results comprises a lattice, the lattice having a first path associated with a first score and a second path associated with a second score and the first path and second path representing different potential interpretations of the audio data, and wherein the at least one processor is configured to update the neural network by updating a plurality of weights of the neural network using the first score and second score.