What is it?

Synthetic data is data that is created as opposed to collected. Synthetic data can be used in any of the flavors of Machine Learning (natural language, computer vision, tabular data).