v25.12.25

This commit is contained in:
ROBERT MCDOWELL
2025-12-24 20:40:46 -08:00
committed by GitHub

View File

@@ -959,7 +959,8 @@ def build_interface(args:dict)->gr.Blocks:
def change_gr_voice_list(selected:str|None, id:str)->tuple:
session = context.get_session(id)
if session:
session['voice'] = next((value for label, value in voice_options if value == selected), voice_options[0][1])
voice_value = voice_options[0][1] if voice_options else None
session['voice'] = next((value for label, value in voice_options if value == selected), voice_value)
visible = True if session['voice'] is not None else False
return gr.update(value=session['voice']), gr.update(visible=visible), gr.update(visible=visible)
return gr.update(), gr.update(), gr.update()
@@ -1066,7 +1067,8 @@ def build_interface(args:dict)->gr.Blocks:
shutil.rmtree(custom_model, ignore_errors=True)
msg = f'Custom model {selected_name} deleted!'
if session['custom_model'] in session['voice']:
session['voice'] = None if voice_options[0][1] == None else models[session['fine_tuned']]['voice']
voice_value = voice_options[0][1] if voice_options else None
session['voice'] = None if voice_value == None else models[session['fine_tuned']]['voice']
session['custom_model'] = None
show_alert({"type": "warning", "msg": msg})
return update_gr_custom_model_list(id), gr.update(), gr.update(value='', visible=False), gr.update()