





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCamelCase__  			={
    '''configuration_xmod''': [
        '''XMOD_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''XmodConfig''',
        '''XmodOnnxConfig''',
    ],
}

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       UpperCamelCase__  			=[
           '''XMOD_PRETRAINED_MODEL_ARCHIVE_LIST''',
           '''XmodForCausalLM''',
           '''XmodForMaskedLM''',
           '''XmodForMultipleChoice''',
           '''XmodForQuestionAnswering''',
           '''XmodForSequenceClassification''',
           '''XmodForTokenClassification''',
           '''XmodModel''',
           '''XmodPreTrainedModel''',
       ]

if TYPE_CHECKING:
       from .configuration_xmod import XMOD_PRETRAINED_CONFIG_ARCHIVE_MAP, XmodConfig, XmodOnnxConfig

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_xmod import (
                  XMOD_PRETRAINED_MODEL_ARCHIVE_LIST,
                  XmodForCausalLM,
                  XmodForMaskedLM,
                  XmodForMultipleChoice,
                  XmodForQuestionAnswering,
                  XmodForSequenceClassification,
                  XmodForTokenClassification,
                  XmodModel,
                  XmodPreTrainedModel,
              )

else:
       import sys

       UpperCamelCase__  			=_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)






'''simple docstring'''






from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_torch_available,
)


A__							:  Any    ={
    '''configuration_speecht5''': [
        '''SPEECHT5_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''SPEECHT5_PRETRAINED_HIFIGAN_CONFIG_ARCHIVE_MAP''',
        '''SpeechT5Config''',
        '''SpeechT5HifiGanConfig''',
    ],
    '''feature_extraction_speecht5''': ['''SpeechT5FeatureExtractor'''],
    '''processing_speecht5''': ['''SpeechT5Processor'''],
}

try:
      if not is_sentencepiece_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      A__							:  Union[str, Any]    =['''SpeechT5Tokenizer''']

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      A__							:  List[Any]    =[
          '''SPEECHT5_PRETRAINED_MODEL_ARCHIVE_LIST''',
          '''SpeechT5ForSpeechToText''',
          '''SpeechT5ForSpeechToSpeech''',
          '''SpeechT5ForTextToSpeech''',
          '''SpeechT5Model''',
          '''SpeechT5PreTrainedModel''',
          '''SpeechT5HifiGan''',
      ]

if TYPE_CHECKING:
      from .configuration_speechta import (
          SPEECHT5_PRETRAINED_CONFIG_ARCHIVE_MAP,
          SPEECHT5_PRETRAINED_HIFIGAN_CONFIG_ARCHIVE_MAP,
          SpeechTaConfig,
          SpeechTaHifiGanConfig,
      )
      from .feature_extraction_speechta import SpeechTaFeatureExtractor
      from .processing_speechta import SpeechTaProcessor

      try:
            if not is_sentencepiece_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .tokenization_speechta import SpeechTaTokenizer

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_speechta import (
                SPEECHT5_PRETRAINED_MODEL_ARCHIVE_LIST,
                SpeechTaForSpeechToSpeech,
                SpeechTaForSpeechToText,
                SpeechTaForTextToSpeech,
                SpeechTaHifiGan,
                SpeechTaModel,
                SpeechTaPreTrainedModel,
            )

else:
      import sys

      A__							:  Tuple    =_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)






