Natural Language Processing(NLP) combines Computer Science, AI, and Human Languages. Natural Language Processing (NLP) is a subfield of AI that deals with the interaction between computers and human languages, in text or speech format. It involves the use of techniques from computer science, linguistics, and mathematics to enable computers to understand, interpret, and generate human language. NLP tasks include text-to-speech, speech-to-text, sentiment analysis, machine translation, named entity recognition, and more.
Very much agree with this well argued piece.