INNER CODE UNIT · Python

AvatarSession

rohitg00/awesome-ai-apps · multimodal-apps/hedra-live-avatars-demo/hedra-avatar-backend/app/main.py:54

class AvatarSession(BaseModel):
    avatar_name: str
    voice_provider: str = "elevenlabs"

class VideoGeneration(BaseModel):
    session_id: str
    text_prompt: str
    duration: Optional[float] = None
    voice_id: Optional[str] = None
    voice_provider: Optional[str] = "elevenlabs"

class ChatMessage(BaseModel):
    session_id: str
    message: str

# Helper functions
async def get_elevenlabs_voices():
    """Get available voices from ElevenLabs API"""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…