Text generation is the task of generating text with the goal of appearing indistinguishable to human-written text. This task if more formally known as "natural language generation" in the literature.Text generation can be addressed with Markov processes or deep generative models like LSTMs.