mirror of
https://github.com/DrewThomasson/ebook2audiobook.git
synced 2026-01-08 21:38:12 -05:00
v25.12.25
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user