mirror of
https://github.com/JarodMica/ai-voice-cloning.git
synced 2025-06-07 06:05:52 -04:00
Merge pull request #114 from maepopi/Fix-RVC-conversion
Fixed RVC conversion not being applied to all candidates
This commit is contained in:
commit
6cf857c4a1
1 changed files with 18 additions and 16 deletions
34
src/utils.py
34
src/utils.py
|
@ -1378,23 +1378,25 @@ def generate_tortoise(**kwargs):
|
||||||
rvc_model_path = os.path.join("models", "rvc_models", rvc_settings['rvc_model'])
|
rvc_model_path = os.path.join("models", "rvc_models", rvc_settings['rvc_model'])
|
||||||
rvc_index_path = os.path.join("models", "rvc_models", rvc_settings['file_index'])
|
rvc_index_path = os.path.join("models", "rvc_models", rvc_settings['file_index'])
|
||||||
print (rvc_model_path)
|
print (rvc_model_path)
|
||||||
rvc_out_path = rvc_convert(model_path=rvc_model_path,
|
|
||||||
input_path=output_voices[0],
|
|
||||||
f0_up_key=rvc_settings['f0_up_key'],
|
|
||||||
file_index=rvc_index_path,
|
|
||||||
index_rate=rvc_settings['index_rate'],
|
|
||||||
filter_radius=rvc_settings['filter_radius'],
|
|
||||||
resample_sr=rvc_settings['resample_sr'],
|
|
||||||
rms_mix_rate=rvc_settings['rms_mix_rate'],
|
|
||||||
protect=rvc_settings['protect'])
|
|
||||||
|
|
||||||
# Read the contents from rvc_out_path
|
|
||||||
with open(rvc_out_path, 'rb') as file:
|
|
||||||
content = file.read()
|
|
||||||
|
|
||||||
# Write the contents to output_voices[0], effectively replacing its contents
|
for i, output_voice in enumerate(output_voices):
|
||||||
with open(output_voices[0], 'wb') as file:
|
rvc_out_path = rvc_convert(model_path=rvc_model_path,
|
||||||
file.write(content)
|
input_path=output_voice,
|
||||||
|
f0_up_key=rvc_settings['f0_up_key'],
|
||||||
|
file_index=rvc_index_path,
|
||||||
|
index_rate=rvc_settings['index_rate'],
|
||||||
|
filter_radius=rvc_settings['filter_radius'],
|
||||||
|
resample_sr=rvc_settings['resample_sr'],
|
||||||
|
rms_mix_rate=rvc_settings['rms_mix_rate'],
|
||||||
|
protect=rvc_settings['protect'])
|
||||||
|
|
||||||
|
# Read the contents from rvc_out_path
|
||||||
|
with open(rvc_out_path, 'rb') as file:
|
||||||
|
content = file.read()
|
||||||
|
|
||||||
|
# Write the contents to output_voices[0], effectively replacing its contents
|
||||||
|
with open(output_voice, 'wb') as file:
|
||||||
|
file.write(content)
|
||||||
|
|
||||||
|
|
||||||
print(f"Generation took {info['time']} seconds, saved to '{output_voices[0]}'\n")
|
print(f"Generation took {info['time']} seconds, saved to '{output_voices[0]}'\n")
|
||||||
|
|
Loading…
Add table
Reference in a new issue