Deepfake Attacks: Generation, Detection, Datasets, Challenges, and Research Directions | Synapse