Convolutional neural networks for non-image applications?
They can be employed wherever you can find meaningful adjacent patterns in the input. As an example, you can take a look at here for its use in NLP:



You can also read the well-known paper Convolutional Neural Networks for Sentence Classification which is about sentence classification.