Aligning Speech to Languages to Enhance Code-switching Speech Recognition | Synapse