Connectionist temporal classification: labelling unsegmented sequence data with recurrent neural networks