AI avatar video generation service for creating interactive conversational avatars
HeyGenVideoService
integrates with HeyGen to create interactive AI-powered video avatars that respond naturally in real-time conversations. The service handles bidirectional audio/video streaming, avatar animations, voice activity detection, and conversation interruptions to deliver engaging conversational AI experiences with lifelike visual presence.
HEYGEN_API_KEY
- Your HeyGen API keyTTSAudioRawFrame
- Text-to-speech audio for avatar to speakUserStartedSpeakingFrame
- Triggers avatar listening animationUserStoppedSpeakingFrame
- Stops avatar listening stateEndFrame
- Signals end of conversationOutputImageRawFrame
- Generated avatar video framesOutputAudioRawFrame
- Avatar’s synchronized audio outputUserStartedSpeakingFrame
- Forwarded user speech eventsUserStoppedSpeakingFrame
- Forwarded user speech eventsShawn_Therapist_public
avatar by default.