HeyGen is an AI video generation platform that turns text, images, audio, PDFs, and presentations into finished videos with avatars, narration, captions, and animations. It also supports translation, sales video workflows, and API-based integration for teams and developers.