| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # -*- coding: utf-8 -*-
- """
- Audio Module - STT/TTS Interfaces und Audio-Verarbeitung.
- Dieses Modul stellt bereit:
- - STT/TTS Provider-Interfaces
- - Audio-Konfiguration (AudioSettings)
- - Audio-Processing-Pipeline (AudioProcessor, AudioProcessingContext)
- - Audio-Typ-Unterscheidung (AudioType: TTS, ASSET, MUSIC)
- """
- from trixy_core.audio.stt import (
- STTProvider,
- STTResult,
- STTConfig,
- )
- from trixy_core.audio.tts import (
- TTSProvider,
- TTSResult,
- TTSConfig,
- Voice,
- )
- from trixy_core.audio.config import (
- AudioSettings,
- get_audio_settings,
- set_audio_settings,
- init_audio_settings_from_config,
- get_format_for_type,
- )
- from trixy_core.audio.processing import (
- AudioProcessingContext,
- AudioType,
- AudioFormatInfo,
- AudioProcessor,
- ProcessorPriority,
- AudioProcessingPipeline,
- )
- __all__ = [
- # STT
- "STTProvider",
- "STTResult",
- "STTConfig",
- # TTS
- "TTSProvider",
- "TTSResult",
- "TTSConfig",
- "Voice",
- # Audio-Konfiguration
- "AudioSettings",
- "get_audio_settings",
- "set_audio_settings",
- "init_audio_settings_from_config",
- "get_format_for_type",
- # Audio-Processing
- "AudioProcessingContext",
- "AudioType",
- "AudioFormatInfo",
- "AudioProcessor",
- "ProcessorPriority",
- "AudioProcessingPipeline",
- ]
|