alp commited on
Commit
407bf70
·
1 Parent(s): f5fcf9e
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -65,6 +65,7 @@ def load_model(language):
65
  language_ids_filename = os.path.basename(config.get("language_ids_file", "language_ids.json"))
66
  d_vector_filename = os.path.basename(config.get("d_vector_file", ["d_vector.pth"])[0])
67
  config_se_filename = os.path.basename(config.get("model_args", {}).get("speaker_encoder_config_path", "config_se.json"))
 
68
 
69
  # Download specific model and config files from HuggingFace repo
70
  model_path = hf_hub_download(repo_id=model_repo, filename=model_name)
@@ -72,6 +73,7 @@ def load_model(language):
72
  language_ids_file = hf_hub_download(repo_id=model_repo, filename=language_ids_filename)
73
  d_vector_file = hf_hub_download(repo_id=model_repo, filename=d_vector_filename)
74
  config_se_file = hf_hub_download(repo_id=model_repo, filename=config_se_filename)
 
75
 
76
  # Update the config paths to point to the downloaded files
77
  config["speakers_file"] = speakers_file
@@ -81,6 +83,7 @@ def load_model(language):
81
  config["model_args"]["language_ids_file"] = language_ids_file
82
  config["model_args"]["d_vector_file"] = [d_vector_file]
83
  config["model_args"]["speaker_encoder_config_path"] = config_se_file
 
84
 
85
  # Save the updated config to a temporary file
86
  import tempfile
 
65
  language_ids_filename = os.path.basename(config.get("language_ids_file", "language_ids.json"))
66
  d_vector_filename = os.path.basename(config.get("d_vector_file", ["d_vector.pth"])[0])
67
  config_se_filename = os.path.basename(config.get("model_args", {}).get("speaker_encoder_config_path", "config_se.json"))
68
+ model_se_filename = os.path.basename(config.get("model_args", {}).get("speaker_encoder_model_path", "model_se.pth"))
69
 
70
  # Download specific model and config files from HuggingFace repo
71
  model_path = hf_hub_download(repo_id=model_repo, filename=model_name)
 
73
  language_ids_file = hf_hub_download(repo_id=model_repo, filename=language_ids_filename)
74
  d_vector_file = hf_hub_download(repo_id=model_repo, filename=d_vector_filename)
75
  config_se_file = hf_hub_download(repo_id=model_repo, filename=config_se_filename)
76
+ model_se_file = hf_hub_download(repo_id=model_repo, filename=model_se_filename)
77
 
78
  # Update the config paths to point to the downloaded files
79
  config["speakers_file"] = speakers_file
 
83
  config["model_args"]["language_ids_file"] = language_ids_file
84
  config["model_args"]["d_vector_file"] = [d_vector_file]
85
  config["model_args"]["speaker_encoder_config_path"] = config_se_file
86
+ config["model_args"]["speaker_encoder_model_path"] = model_se_file
87
 
88
  # Save the updated config to a temporary file
89
  import tempfile