Algorithms and Speech