kemuriririn commited on
Commit
aad8361
·
1 Parent(s): 506ecd3
Files changed (2) hide show
  1. tools/download_files.py +2 -0
  2. webui.py +2 -17
tools/download_files.py CHANGED
@@ -65,6 +65,7 @@ def download_model_from_modelscope(model_id, destination):
65
  """
66
  print(f"[ModelScope] Downloading models to {destination},model cache dir={hf_cache_dir}")
67
  from modelscope import snapshot_download
 
68
  snapshot_download("IndexTeam/IndexTTS-2", local_dir="checkpoints")
69
  snapshot_download("amphion/MaskGCT", local_dir="checkpoints/hf_cache/models--amphion--MaskGCT")
70
  snapshot_download("facebook/w2v-bert-2.0",local_dir="checkpoints/hf_cache/models--facebook--w2v-bert-2.0")
@@ -81,6 +82,7 @@ def download_model_from_huggingface(destination,hf_cache_dir):
81
  """
82
  print(f"[HuggingFace] Downloading models to {destination},model cache dir={hf_cache_dir}")
83
  from huggingface_hub import snapshot_download
 
84
  snapshot_download("IndexTeam/IndexTTS-2", local_dir=destination)
85
  snapshot_download("amphion/MaskGCT", local_dir=os.path.join(hf_cache_dir,"models--amphion--MaskGCT"))
86
  snapshot_download("facebook/w2v-bert-2.0",local_dir=os.path.join(hf_cache_dir,"models--facebook--w2v-bert-2.0"))
 
65
  """
66
  print(f"[ModelScope] Downloading models to {destination},model cache dir={hf_cache_dir}")
67
  from modelscope import snapshot_download
68
+ os.makedirs(destination, exist_ok=True)
69
  snapshot_download("IndexTeam/IndexTTS-2", local_dir="checkpoints")
70
  snapshot_download("amphion/MaskGCT", local_dir="checkpoints/hf_cache/models--amphion--MaskGCT")
71
  snapshot_download("facebook/w2v-bert-2.0",local_dir="checkpoints/hf_cache/models--facebook--w2v-bert-2.0")
 
82
  """
83
  print(f"[HuggingFace] Downloading models to {destination},model cache dir={hf_cache_dir}")
84
  from huggingface_hub import snapshot_download
85
+ os.makedirs(hf_cache_dir, exist_ok=True)
86
  snapshot_download("IndexTeam/IndexTTS-2", local_dir=destination)
87
  snapshot_download("amphion/MaskGCT", local_dir=os.path.join(hf_cache_dir,"models--amphion--MaskGCT"))
88
  snapshot_download("facebook/w2v-bert-2.0",local_dir=os.path.join(hf_cache_dir,"models--facebook--w2v-bert-2.0"))
webui.py CHANGED
@@ -26,23 +26,8 @@ parser.add_argument("--is_fp16", action="store_true", default=False, help="Fp16
26
  cmd_args = parser.parse_args()
27
 
28
  from tools.download_files import download_model_from_huggingface
29
- download_model_from_huggingface("checkpoints",os.path.join(current_dir, "hf_cache"))
30
-
31
- if not os.path.exists(cmd_args.model_dir):
32
- print(f"Model directory {cmd_args.model_dir} does not exist. Please download the model first.")
33
- sys.exit(1)
34
-
35
- for file in [
36
- "bpe.model",
37
- "gpt.pth",
38
- "config.yaml",
39
- "s2mel.pth",
40
- "wav2vec2bert_stats.pt"
41
- ]:
42
- file_path = os.path.join(cmd_args.model_dir, file)
43
- if not os.path.exists(file_path):
44
- print(f"Required file {file_path} does not exist. Please download it.")
45
- sys.exit(1)
46
 
47
  import gradio as gr
48
  from indextts import infer
 
26
  cmd_args = parser.parse_args()
27
 
28
  from tools.download_files import download_model_from_huggingface
29
+ download_model_from_huggingface(os.path.join(current_dir,"checkpoints"),
30
+ os.path.join(current_dir, "checkpoints","hf_cache"))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
  import gradio as gr
33
  from indextts import infer