mirror of
https://github.com/w-okada/voice-changer.git
synced 2025-02-03 00:33:57 +03:00
disable voras on mac
This commit is contained in:
parent
172e3f7a1d
commit
6720fc5f08
@ -8,7 +8,7 @@ from voice_changer.RVC.inferencer.RVCInferencerv2 import RVCInferencerv2
|
|||||||
from voice_changer.RVC.inferencer.RVCInferencerv2Nono import RVCInferencerv2Nono
|
from voice_changer.RVC.inferencer.RVCInferencerv2Nono import RVCInferencerv2Nono
|
||||||
from voice_changer.RVC.inferencer.WebUIInferencer import WebUIInferencer
|
from voice_changer.RVC.inferencer.WebUIInferencer import WebUIInferencer
|
||||||
from voice_changer.RVC.inferencer.WebUIInferencerNono import WebUIInferencerNono
|
from voice_changer.RVC.inferencer.WebUIInferencerNono import WebUIInferencerNono
|
||||||
from voice_changer.RVC.inferencer.VorasInferencebeta import VoRASInferencer
|
import sys
|
||||||
|
|
||||||
|
|
||||||
class InferencerManager:
|
class InferencerManager:
|
||||||
@ -38,7 +38,11 @@ class InferencerManager:
|
|||||||
elif inferencerType == EnumInferenceTypes.pyTorchRVCv2 or inferencerType == EnumInferenceTypes.pyTorchRVCv2.value:
|
elif inferencerType == EnumInferenceTypes.pyTorchRVCv2 or inferencerType == EnumInferenceTypes.pyTorchRVCv2.value:
|
||||||
return RVCInferencerv2().loadModel(file, gpu)
|
return RVCInferencerv2().loadModel(file, gpu)
|
||||||
elif inferencerType == EnumInferenceTypes.pyTorchVoRASbeta or inferencerType == EnumInferenceTypes.pyTorchVoRASbeta.value:
|
elif inferencerType == EnumInferenceTypes.pyTorchVoRASbeta or inferencerType == EnumInferenceTypes.pyTorchVoRASbeta.value:
|
||||||
return VoRASInferencer().loadModel(file, gpu)
|
if sys.platform.startswith("darwin") is False:
|
||||||
|
from voice_changer.RVC.inferencer.VorasInferencebeta import VoRASInferencer
|
||||||
|
return VoRASInferencer().loadModel(file, gpu)
|
||||||
|
else:
|
||||||
|
raise RuntimeError("[Voice Changer] VoRAS is not supported on macOS")
|
||||||
elif inferencerType == EnumInferenceTypes.pyTorchRVCv2Nono or inferencerType == EnumInferenceTypes.pyTorchRVCv2Nono.value:
|
elif inferencerType == EnumInferenceTypes.pyTorchRVCv2Nono or inferencerType == EnumInferenceTypes.pyTorchRVCv2Nono.value:
|
||||||
return RVCInferencerv2Nono().loadModel(file, gpu)
|
return RVCInferencerv2Nono().loadModel(file, gpu)
|
||||||
elif inferencerType == EnumInferenceTypes.pyTorchWebUI or inferencerType == EnumInferenceTypes.pyTorchWebUI.value:
|
elif inferencerType == EnumInferenceTypes.pyTorchWebUI or inferencerType == EnumInferenceTypes.pyTorchWebUI.value:
|
||||||
|
Loading…
Reference in New Issue
Block a user