Speech Recognition Applications: The Basics and Beyond by Speaking Solutions