The Role of Artificial Intelligence and Machine Learning in Speech Recognition
Role of Artificial Intelligence and Machine Learning in Speech Recognition
With time, this technology developed and today many of us routinely interact with out computers by voice. The most popular voice assistants today are Alexa by Amazon, Siri by Apple, Google Assistant and Cortana by Microsoft. These assistants can perform tasks or services for an individual based on commands or questions. They are able to interpret human speech and respond via synthesized voices. Users can ask their assistants questions, control home automation devices and media playback via voice, and manage other basic tasks such as email, to-do lists, and calendars with verbal commands.The more we use these voice-driven devices the more we become dependent on artificial intelligence (AI) and machine learning.
Artificial intelligence (AI)

Machine learning
Machine learning is an application of artificial intelligence and it refers to systems that have the ability to improve from their own experience. The most important thing here is that the system needs to knows how to recognize patterns. To be able to do that the system needs to be trained: the algorithm is feed large amounts of data so at some point it is able to identify patterns. The goal is to allow the computers to learn automatically without human intervention or assistance.
Are there obstacles to overcome?
While convenient, speech recognition technology doesn’t always go smoothly and it still has a few issues to work through, as it is continuously developed. Problems that may arise can include among others the following: the quality of the recording might be inadequate, there could be noises in the background which make it difficult to understand the speaker, also the speaker might have a really strong accent or dialect (did you ever hear the Geordie dialect?), etc.