Text this: Automatic Speech Recognition on Mobile Devices and over Communication Networks