Skip to content

Abstract Classes

Base classes for building custom STT, LLM, and TTS providers.

Base classes for building custom STT, LLM, and TTS providers.

  • BaseLLMProvider — Abstract base class for LLM providers in CompositeVoice.
  • BaseProviderClass — Abstract base provider that every CompositeVoice provider extends.
  • BaseSTTProvider — Abstract base class shared by every STT provider in CompositeVoice.
  • BaseTTSProvider — Abstract base class shared by every TTS provider in CompositeVoice.

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency