File size: 527 Bytes
59603db
 
 
 
 
 
 
 
 
851495c
59603db
851495c
59603db
 
 
 
 
 
851495c
59603db
851495c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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}")