The use of AI systems to create written or spoken text in language that a human can understand. NLG is considered a subset of Natural Language Processing (NLP) and adds to the concept of text-to-speech by providing semantic understanding of the speech being generated.