It is a software system that is able to recognize what people are saying to it. Speech recognition systems vary from simple human speech recognition saying yes or no to sophisticated machine learning programs such as SIRI understanding spoken language using complex neural networks.