from .base import ASRInterface __all__ = ['ASRInterface'] try: from .funasr import FunASRClient __all__.append('FunASRClient') except ImportError as e: from voice_dialogue.utils.logger import logger logger.warning(f"Failed to import some FunASR implementations: {e}") try: from .whisper import WhisperCppClient __all__.append('WhisperCppClient') except ImportError as e: from voice_dialogue.utils.logger import logger logger.warning(f"Failed to import some Whisper implementations: {e}")