Epic: Centralized Lesson Content Management Estimated Hours: 20 hours

Objective

Support voice-over asset creation and uploading directly from the Digital Asset Manager.

Requirements

  1. Integrate with services like WellSaid Labs or ElevenLabs for text-to-speech generation.
  2. Allow manual upload of custom voice-over files.
  3. Store voice-over files with proper metadata for easy retrieval.

Acceptance Criteria

  1. Voice-over assets can be created and uploaded via the Digital Asset Manager.
  2. Text-to-speech services generate voice-over files directly from lesson scripts.
  3. Manual uploads are supported with metadata tagging.
  4. MVP Acceptance Criteria:
    • Basic text-to-speech integration is implemented.
    • Manual uploads work with minimal metadata support.