Natural language processing is a branch of AI that enables computers to understand text and speech similar to how human beings could.