






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


snake_case__      :	Any        =      {
    """configuration_poolformer""": [
        """POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """PoolFormerConfig""",
        """PoolFormerOnnxConfig""",
    ]
}

try:
 if not is_vision_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 snake_case__      :	Union[str, Any]        =      ["""PoolFormerFeatureExtractor"""]
 snake_case__      :	Any        =      ["""PoolFormerImageProcessor"""]

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 snake_case__      :	int        =      [
     """POOLFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
     """PoolFormerForImageClassification""",
     """PoolFormerModel""",
     """PoolFormerPreTrainedModel""",
 ]


if TYPE_CHECKING:
 from .configuration_poolformer import (
     POOLFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
     PoolFormerConfig,
     PoolFormerOnnxConfig,
 )

 try:
  if not is_vision_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .feature_extraction_poolformer import PoolFormerFeatureExtractor
  from .image_processing_poolformer import PoolFormerImageProcessor

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_poolformer import (
      POOLFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
      PoolFormerForImageClassification,
      PoolFormerModel,
      PoolFormerPreTrainedModel,
  )


else:
 import sys

 snake_case__      :	Optional[int]        =      _LazyModule(__name__, globals()["""__file__"""], _import_structure)













from typing import TYPE_CHECKING

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


snake_case__      :	List[str]       	=      {
    """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:
 snake_case__      :	List[str]       	=      ["""SpeechT5Tokenizer"""]

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 snake_case__      :	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

 snake_case__      :	Optional[int]       	=      _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)





