mirror of
https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI.git
synced 2025-02-23 06:34:55 +08:00
add fcpe for realtime
This commit is contained in:
parent
e7e9d5934d
commit
8974660560
17
gui_v1.py
17
gui_v1.py
@ -122,6 +122,7 @@ if __name__ == "__main__":
|
|||||||
data["harvest"] = data["f0method"] == "harvest"
|
data["harvest"] = data["f0method"] == "harvest"
|
||||||
data["crepe"] = data["f0method"] == "crepe"
|
data["crepe"] = data["f0method"] == "crepe"
|
||||||
data["rmvpe"] = data["f0method"] == "rmvpe"
|
data["rmvpe"] = data["f0method"] == "rmvpe"
|
||||||
|
data["fcpe"] = data["f0method"] == "fcpe"
|
||||||
if data["sg_input_device"] not in input_devices:
|
if data["sg_input_device"] not in input_devices:
|
||||||
data["sg_input_device"] = input_devices[sd.default.device[0]]
|
data["sg_input_device"] = input_devices[sd.default.device[0]]
|
||||||
if data["sg_output_device"] not in output_devices:
|
if data["sg_output_device"] not in output_devices:
|
||||||
@ -147,6 +148,7 @@ if __name__ == "__main__":
|
|||||||
data["harvest"] = data["f0method"] == "harvest"
|
data["harvest"] = data["f0method"] == "harvest"
|
||||||
data["crepe"] = data["f0method"] == "crepe"
|
data["crepe"] = data["f0method"] == "crepe"
|
||||||
data["rmvpe"] = data["f0method"] == "rmvpe"
|
data["rmvpe"] = data["f0method"] == "rmvpe"
|
||||||
|
data["fcpe"] = data["f0method"] == "fcpe"
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def launcher(self):
|
def launcher(self):
|
||||||
@ -287,6 +289,13 @@ if __name__ == "__main__":
|
|||||||
default=data.get("rmvpe", "") == True,
|
default=data.get("rmvpe", "") == True,
|
||||||
enable_events=True,
|
enable_events=True,
|
||||||
),
|
),
|
||||||
|
sg.Radio(
|
||||||
|
"fcpe",
|
||||||
|
"f0method",
|
||||||
|
key="fcpe",
|
||||||
|
default=data.get("fcpe", "") == True,
|
||||||
|
enable_events=True,
|
||||||
|
),
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
title=i18n("常规设置"),
|
title=i18n("常规设置"),
|
||||||
@ -445,12 +454,13 @@ if __name__ == "__main__":
|
|||||||
"n_cpu": values["n_cpu"],
|
"n_cpu": values["n_cpu"],
|
||||||
# "use_jit": values["use_jit"],
|
# "use_jit": values["use_jit"],
|
||||||
"use_jit": False,
|
"use_jit": False,
|
||||||
"f0method": ["pm", "harvest", "crepe", "rmvpe"][
|
"f0method": ["pm", "harvest", "crepe", "rmvpe", "fcpe"][
|
||||||
[
|
[
|
||||||
values["pm"],
|
values["pm"],
|
||||||
values["harvest"],
|
values["harvest"],
|
||||||
values["crepe"],
|
values["crepe"],
|
||||||
values["rmvpe"],
|
values["rmvpe"],
|
||||||
|
values["fcpe"],
|
||||||
].index(True)
|
].index(True)
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
@ -484,7 +494,7 @@ if __name__ == "__main__":
|
|||||||
self.rvc.change_index_rate(values["index_rate"])
|
self.rvc.change_index_rate(values["index_rate"])
|
||||||
elif event == "rms_mix_rate":
|
elif event == "rms_mix_rate":
|
||||||
self.gui_config.rms_mix_rate = values["rms_mix_rate"]
|
self.gui_config.rms_mix_rate = values["rms_mix_rate"]
|
||||||
elif event in ["pm", "harvest", "crepe", "rmvpe"]:
|
elif event in ["pm", "harvest", "crepe", "rmvpe", "fcpe"]:
|
||||||
self.gui_config.f0method = event
|
self.gui_config.f0method = event
|
||||||
elif event == "I_noise_reduce":
|
elif event == "I_noise_reduce":
|
||||||
self.gui_config.I_noise_reduce = values["I_noise_reduce"]
|
self.gui_config.I_noise_reduce = values["I_noise_reduce"]
|
||||||
@ -531,12 +541,13 @@ if __name__ == "__main__":
|
|||||||
self.gui_config.rms_mix_rate = values["rms_mix_rate"]
|
self.gui_config.rms_mix_rate = values["rms_mix_rate"]
|
||||||
self.gui_config.index_rate = values["index_rate"]
|
self.gui_config.index_rate = values["index_rate"]
|
||||||
self.gui_config.n_cpu = values["n_cpu"]
|
self.gui_config.n_cpu = values["n_cpu"]
|
||||||
self.gui_config.f0method = ["pm", "harvest", "crepe", "rmvpe"][
|
self.gui_config.f0method = ["pm", "harvest", "crepe", "rmvpe", "fcpe"][
|
||||||
[
|
[
|
||||||
values["pm"],
|
values["pm"],
|
||||||
values["harvest"],
|
values["harvest"],
|
||||||
values["crepe"],
|
values["crepe"],
|
||||||
values["rmvpe"],
|
values["rmvpe"],
|
||||||
|
values["fcpe"],
|
||||||
].index(True)
|
].index(True)
|
||||||
]
|
]
|
||||||
return True
|
return True
|
||||||
|
Loading…
Reference in New Issue
Block a user