__init__.py 826 B

1234567891011121314151617181920212223242526272829
  1. # Copyright (c) Alibaba, Inc. and its affiliates.
  2. from typing import TYPE_CHECKING
  3. from modelscope.utils.import_utils import LazyImportModule
  4. if TYPE_CHECKING:
  5. print('TYPE_CHECKING...')
  6. from .tts_trainer import KanttsTrainer
  7. from .ans_trainer import ANSTrainer
  8. from .kws_nearfield_trainer import KWSNearfieldTrainer
  9. from .kws_farfield_trainer import KWSFarfieldTrainer
  10. else:
  11. _import_structure = {
  12. 'tts_trainer': ['KanttsTrainer'],
  13. 'ans_trainer': ['ANSTrainer'],
  14. 'kws_nearfield_trainer': ['KWSNearfieldTrainer'],
  15. 'kws_farfield_trainer': ['KWSFarfieldTrainer'],
  16. }
  17. import sys
  18. sys.modules[__name__] = LazyImportModule(
  19. __name__,
  20. globals()['__file__'],
  21. _import_structure,
  22. module_spec=__spec__,
  23. extra_objects={},
  24. )