How is Machine Learning Helping with Speech and Background Noise Differentiation?