Text this: Evaluation of modern large-vocabulary speech recognition techniques and their implementation