Natural Language Processing (NLP)

The ability of a computer program to understand human language as it is spoken. NLP is a component of artificial intelligence (AI). A virtual assitant is converting first your question into text using Automatic Speach Recognition (ASR) and speech to text (STT) technology, then the next step is to analyse this string of text to extract the meaning or the intent of the initial question using Natural Language Processing (NLP).