@@ -88,8 +88,8 @@ def vc_single(sid,input_audio,f0_up_key,f0_file,f0_method,file_index,file_big_np
8888
8989def vc_multi (sid ,dir_path ,opt_root ,paths ,f0_up_key ,f0_method ,file_index ,file_big_npy ,index_rate ):
9090 try :
91- dir_path = dir_path .strip (" " )#防止小白拷路径头尾带了空格
92- opt_root = opt_root .strip (" " )
91+ dir_path = dir_path .strip (" " ). strip ( '"' ). strip ( " \n " ). strip ( '"' ). strip ( " " ) #防止小白拷路径头尾带了空格和"和回车
92+ opt_root = opt_root .strip (" " ). strip ( '"' ). strip ( " \n " ). strip ( '"' ). strip ( " " )
9393 os .makedirs (opt_root , exist_ok = True )
9494 try :
9595 if (dir_path != "" ):paths = [os .path .join (dir_path ,name )for name in os .listdir (dir_path )]
@@ -115,9 +115,9 @@ def vc_multi(sid,dir_path,opt_root,paths,f0_up_key,f0_method,file_index,file_big
115115def uvr (model_name ,inp_root ,save_root_vocal ,paths ,save_root_ins ):
116116 infos = []
117117 try :
118- inp_root = inp_root .strip (" " ).strip (" \n " )
119- save_root_vocal = save_root_vocal .strip (" " ).strip (" \n " )
120- save_root_ins = save_root_ins .strip (" " ).strip (" \n " )
118+ inp_root = inp_root .strip (" " ).strip ('"' ). strip ( " \n " ). strip ( '"' ). strip ( " " )
119+ save_root_vocal = save_root_vocal .strip (" " ).strip ('"' ). strip ( " \n " ). strip ( '"' ). strip ( " " )
120+ save_root_ins = save_root_ins .strip (" " ).strip ('"' ). strip ( " \n " ). strip ( '"' ). strip ( " " )
121121 pre_fun = _audio_pre_ (model_path = os .path .join (weight_uvr5_root ,model_name + ".pth" ), device = device , is_half = is_half )
122122 if (inp_root != "" ):paths = [os .path .join (inp_root , name ) for name in os .listdir (inp_root )]
123123 else :paths = [path .name for path in paths ]
@@ -569,8 +569,8 @@ def change_info_(ckpt_path):
569569 """ )
570570 with gr .Row ():
571571 save_epoch10 = gr .Slider (minimum = 0 , maximum = 50 , step = 1 , label = '保存频率save_every_epoch' , value = 5 ,interactive = True )
572- total_epoch11 = gr .Slider (minimum = 0 , maximum = 100 , step = 1 , label = '总训练轮数total_epoch' , value = 10 ,interactive = True )
573- batch_size12 = gr .Slider (minimum = 0 , maximum = 32 , step = 1 , label = 'batch_size ' , value = 4 ,interactive = True )
572+ total_epoch11 = gr .Slider (minimum = 0 , maximum = 1000 , step = 1 , label = '总训练轮数total_epoch' , value = 20 ,interactive = True )
573+ batch_size12 = gr .Slider (minimum = 0 , maximum = 32 , step = 1 , label = '每张显卡的batch_size ' , value = 4 ,interactive = True )
574574 if_save_latest13 = gr .Radio (label = "是否仅保存最新的ckpt文件以节省硬盘空间" , choices = ["是" , "否" ], value = "否" , interactive = True )
575575 if_cache_gpu17 = gr .Radio (label = "是否缓存所有训练集至显存。10min以下小数据可缓存以加速训练,大数据缓存会炸显存也加不了多少速" , choices = ["是" , "否" ], value = "否" , interactive = True )
576576 with gr .Row ():
0 commit comments