We use speech recognition algorithms daily with our phones, computers, home assistants, and more. Each of these systems use algorithms to convert the sound waves into useful data for processing which is [then interpreted by the machine. Some of these machines use older algorithms while the newer systems use neural networks to interpret this data. These systems then produce an output generated in the form of text to be used. A large amount of training data is needed to make these algorithms and neural networks function effectively.