Deep Context: End-to-end Contextual Speech Recognition
Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks