Nymbo commited on
Commit
203926b
·
verified ·
1 Parent(s): b0155d5

Update TTS/utils/io.py

Browse files
Files changed (1) hide show
  1. TTS/utils/io.py +10 -2
TTS/utils/io.py CHANGED
@@ -32,20 +32,28 @@ def _ensure_torch_safe_globals():
32
  return
33
 
34
  safe_types = []
35
- try:
 
36
  from TTS.tts.configs.xtts_config import XttsConfig
37
 
38
  safe_types.append(XttsConfig)
39
  except ImportError:
40
  pass
41
 
42
- try:
43
  from TTS.tts.models.xtts import XttsArgs, XttsAudioConfig
44
 
45
  safe_types.extend([XttsArgs, XttsAudioConfig])
46
  except ImportError:
47
  pass
48
 
 
 
 
 
 
 
 
49
  if safe_types:
50
  add_safe_globals(safe_types)
51
 
 
32
  return
33
 
34
  safe_types = []
35
+
36
+ try: # XTTS config
37
  from TTS.tts.configs.xtts_config import XttsConfig
38
 
39
  safe_types.append(XttsConfig)
40
  except ImportError:
41
  pass
42
 
43
+ try: # XTTS model args
44
  from TTS.tts.models.xtts import XttsArgs, XttsAudioConfig
45
 
46
  safe_types.extend([XttsArgs, XttsAudioConfig])
47
  except ImportError:
48
  pass
49
 
50
+ try: # Shared dataset configs referenced in checkpoints
51
+ from TTS.config.shared_configs import BaseDatasetConfig
52
+
53
+ safe_types.append(BaseDatasetConfig)
54
+ except ImportError:
55
+ pass
56
+
57
  if safe_types:
58
  add_safe_globals(safe_types)
59