diff --git a/GPT_SoVITS/TTS_infer_pack/TTS.py b/GPT_SoVITS/TTS_infer_pack/TTS.py index da6a6dfe..60c15729 100644 --- a/GPT_SoVITS/TTS_infer_pack/TTS.py +++ b/GPT_SoVITS/TTS_infer_pack/TTS.py @@ -306,7 +306,7 @@ class TTS_Config: assert isinstance(configs, dict) version = configs.get("version", "v2").lower() assert version in ["v1", "v2", "v3", "v4", "v2pro", "v2proplus"] - self.default_configs[version] = configs.get(version, self.default_configs[version]) + self.default_configs[version] = configs.get(version, self.default_configs.get(version, {})) self.configs: dict = configs.get("custom", deepcopy(self.default_configs[version])) self.device = self.configs.get("device", torch.device("cpu"))