This document provides an overview of automatic speech recognition (ASR) technologies. It discusses the history and challenges of ASR, the general processing flow including speech representation techniques like MFCCs and acoustic and language modeling using HMMs and DNNs. It also introduces some open source ASR tools like CMU Sphinx and Kaldi and provides some ASR demonstration results on the TIMIT dataset using a BiLSTM model. The document concludes with questions for discussion.