nifty-coder/stemsplit-backend
0
1"""2Voice Control Optimization Module3 4This module provides a multi-provider speech-to-text system with intelligent fallback,5rate limiting, and cost monitoring for the AI music application.6"""7 8__version__ = "1.0.0"9__author__ = "AI Music App Team"10 11from .models import (12 ProviderConfig,13 TranscriptionResult,14 UsageStats,15 ProviderStatus,16 ProcessedAudio,17 CacheStats,18 CostSummary,19 BudgetAlert,20 QuotaStatus,21 WordTimestamp,22 AudioSegment23)24 25from .interfaces import (26 STTProvider,27 ProviderManagerInterface,28 RateLimiterInterface,29 AudioProcessorInterface,30 CacheManagerInterface,31 CostMonitorInterface32)33 34__all__ = [35 # Data Models36 "ProviderConfig",37 "TranscriptionResult", 38 "UsageStats",39 "ProviderStatus",40 "ProcessedAudio",41 "CacheStats",42 "CostSummary",43 "BudgetAlert",44 "QuotaStatus",45 "WordTimestamp",46 "AudioSegment",47 48 # Interfaces49 "STTProvider",50 "ProviderManagerInterface",51 "RateLimiterInterface", 52 "AudioProcessorInterface",53 "CacheManagerInterface",54 "CostMonitorInterface"55]