14. One or more non-transitory computer readable media comprising executable code that, when executed, cause one or more computing devices to perform a process comprising: identifying, for a current frame of a sequence of frames of audio data, a decoding graph state corresponding to the current frame, wherein the identifying is based at least in part on one or more frames preceding the current frame in the sequence of frames; generating probability information using an artificial neural network, wherein input into the artificial neural network comprises data regarding the decoding graph state, and a feature vector for each of the one or more frames preceding the current frame; generating a score using the probability information and a feature vector corresponding to the current frame; and generating speech recognition results using the score.
20. The one or more non-transitory computer readable media of claim 14 , the process further comprising: generating probability information for each of a plurality of decoding graph states active for the current frame, wherein the probability information for at least two of the plurality of decoding graph states is different; and generating the speech recognition results by selecting one or more top-scoring states of the plurality of decoding graph states.