WIP:common sample
This commit is contained in:
parent
435699d387
commit
0036a779cf
4
client/demo/dist/index.js
vendored
4
client/demo/dist/index.js
vendored
File diff suppressed because one or more lines are too long
@ -165,8 +165,9 @@ export const ModelSlotManagerDialog = () => {
|
||||
const fileValueClass = (uploadData?.slot == index) ? "model-slot-detail-row-value-edit" : isRegisterd ? "model-slot-detail-row-value-download" : "model-slot-detail-row-value"
|
||||
const fileValueAction = (uploadData?.slot == index) ? (_url: string) => {
|
||||
} : isRegisterd ? (url: string) => {
|
||||
console.log("Download url:::", url)
|
||||
const link = document.createElement("a")
|
||||
link.href = url
|
||||
link.href = "/" + url
|
||||
link.download = url.replace(/^.*[\\\/]/, '')
|
||||
link.click()
|
||||
} : (_url: string) => { }
|
||||
|
@ -41,7 +41,6 @@ from voice_changer.RVC.pipeline.Pipeline import Pipeline
|
||||
|
||||
from Exceptions import DeviceCannotSupportHalfPrecisionException, NoModeLoadedException
|
||||
from const import (
|
||||
RVC_MODEL_DIRNAME,
|
||||
UPLOAD_DIR,
|
||||
)
|
||||
import shutil
|
||||
@ -388,7 +387,7 @@ class RVC:
|
||||
|
||||
def update_model_default(self):
|
||||
print("[Voice Changer] UPDATE MODEL DEFAULT!!")
|
||||
slotDir = os.path.join(self.params.model_dir, RVC_MODEL_DIRNAME, str(self.currentSlot))
|
||||
slotDir = os.path.join(self.params.model_dir, str(self.currentSlot))
|
||||
params = json.load(open(os.path.join(slotDir, "params.json"), "r", encoding="utf-8"))
|
||||
params["defaultTune"] = self.settings.tran
|
||||
params["defaultIndexRatio"] = self.settings.indexRatio
|
||||
@ -401,7 +400,7 @@ class RVC:
|
||||
print("[Voice Changer] UPDATE MODEL INFO", newData)
|
||||
newDataDict = json.loads(newData)
|
||||
try:
|
||||
slotDir = os.path.join(self.params.model_dir, RVC_MODEL_DIRNAME, str(newDataDict["slot"]))
|
||||
slotDir = os.path.join(self.params.model_dir, str(newDataDict["slot"]))
|
||||
except Exception as e:
|
||||
print("Exception::::", e)
|
||||
params = json.load(open(os.path.join(slotDir, "params.json"), "r", encoding="utf-8"))
|
||||
@ -413,7 +412,7 @@ class RVC:
|
||||
print("[Voice Changer] UPLOAD ASSETS", params)
|
||||
paramsDict = json.loads(params)
|
||||
uploadPath = os.path.join(UPLOAD_DIR, paramsDict["file"])
|
||||
storeDir = os.path.join(self.params.model_dir, RVC_MODEL_DIRNAME, str(paramsDict["slot"]))
|
||||
storeDir = os.path.join(self.params.model_dir, str(paramsDict["slot"]))
|
||||
storePath = os.path.join(
|
||||
storeDir,
|
||||
paramsDict["file"],
|
||||
|
@ -140,16 +140,20 @@ class VoiceChangerManager(ServerDeviceCallbacks):
|
||||
return self.voiceChanger.export2onnx()
|
||||
|
||||
def merge_models(self, request: str):
|
||||
return self.voiceChanger.merge_models(request)
|
||||
self.voiceChanger.merge_models(request)
|
||||
return self.get_info()
|
||||
|
||||
def update_model_default(self):
|
||||
return self.voiceChanger.update_model_default()
|
||||
self.voiceChanger.update_model_default()
|
||||
return self.get_info()
|
||||
|
||||
def update_model_info(self, newData: str):
|
||||
return self.voiceChanger.update_model_info(newData)
|
||||
self.voiceChanger.update_model_info(newData)
|
||||
return self.get_info()
|
||||
|
||||
def upload_model_assets(self, params: str):
|
||||
return self.voiceChanger.upload_model_assets(params)
|
||||
self.voiceChanger.upload_model_assets(params)
|
||||
return self.get_info()
|
||||
|
||||
def setEmitTo(self, emitTo: Callable[[Any], None]):
|
||||
self.emitToFunc = emitTo
|
||||
|
Loading…
x
Reference in New Issue
Block a user