""" Interfaces for audio processing components """ from .transcriber import ITranscriber from .speaker_detector import ISpeakerDetector from .audio_splitter import IAudioSplitter from .audio_processor import IAudioProcessor, AudioSegment from .podcast_downloader import IPodcastDownloader, PodcastInfo, DownloadResult, PodcastPlatform from .speaker_manager import ( ISpeakerEmbeddingManager, ISpeakerIdentificationService, SpeakerEmbedding, SpeakerSegment ) __all__ = [ # Core interfaces "ITranscriber", "ISpeakerDetector", "IAudioSplitter", # New service interfaces "IAudioProcessor", "IPodcastDownloader", "ISpeakerEmbeddingManager", "ISpeakerIdentificationService", # Data classes "AudioSegment", "PodcastInfo", "DownloadResult", "SpeakerEmbedding", "SpeakerSegment", # Enums "PodcastPlatform" ]