Conditional Neural Networks for Speech and Language Processing