Speech Recognition was another student project I worked on with a study mate. During the first weeks of the course, we were taught the basics of speech recognition. A special focus lied on Dynamic Time Warping. DTW enables speech recognition to match two messages, even when they were not spoken in with the same speed. The course also highlighted pattern matching based on statistical characteristics such as zero crossing rates, variance and mean of energy and others. In the end, we programmed a voice controlled version of Konqueror, a Linux web browser. The user could control the browser with simple spoken commands such as “Back” and “Forward” to navigate in the history, or “Page Up” and “Page Down” to jump on the page.