This document discusses a speech to text machine learning project done by group 10. It contains an introduction to machine learning and speech to text. It describes the components of a speech to text system including the interface, voice recognition algorithm (Hidden Markov model and N-gram), and applications in English. It also discusses the architecture, main parts of the project (voice recognition activity, SMS class, XML files), and some code examples. Finally, it discusses the economic feasibility of using the Android platform for this project.