1. Introduction

2. What Comprises a Good Talking Head Generation?
2.1. Fundamentals in Talking Head Generation

3. Categorizing Methods
3.1. Visual-driven
3.2. Audio-driven
3.3. Others

4. Datasets and Evaluation Metrics
4.1. Datasets

5. Evaluating Quality
5.1. Evaluation Using Existing Metrics
5.2. Comparing Visual Quality of Methods

6. What Next?
6.1. Application Areas

7. Conclusion