From a598823573b0e78bf0e42d2308383f6b0748ee6e Mon Sep 17 00:00:00 2001 From: wataru Date: Thu, 11 May 2023 19:36:36 +0900 Subject: [PATCH] fix: load slot with no model --- server/voice_changer/RVC/RVC.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/voice_changer/RVC/RVC.py b/server/voice_changer/RVC/RVC.py index 0e00e9d3..17c0878e 100644 --- a/server/voice_changer/RVC/RVC.py +++ b/server/voice_changer/RVC/RVC.py @@ -25,7 +25,7 @@ from voice_changer.RVC.modelMerger.MergeModelRequest import MergeModelRequest from voice_changer.RVC.ModelSlotGenerator import generateModelSlot from voice_changer.RVC.RVCSettings import RVCSettings from voice_changer.RVC.embedder.EmbedderManager import EmbedderManager -from voice_changer.utils.LoadModelParams import FilePaths, LoadModelParams +from voice_changer.utils.LoadModelParams import LoadModelParams from voice_changer.utils.VoiceChangerModel import AudioInOut from voice_changer.utils.VoiceChangerParams import VoiceChangerParams from voice_changer.RVC.onnxExporter.export2onnx import export2onnx @@ -98,6 +98,9 @@ class RVC: if val < 0: return True val = val % 1000 # Quick hack for same slot is selected + if self.settings.modelSlots[val]: + print("[Voice Changer] slot does not have model.") + return True self.prepareModel(val) # 設定