mirror of
https://github.com/jamiepine/voicebox.git
synced 2026-09-29 07:05:14 -07:00
add model loading status, effects preset dropdown, clean up UI
Backend: - Generation service reports 'loading_model' status only when model is not yet in memory, then 'generating' once inference starts - Migrate hf_offline_patch.py from print() to logging module - Update ADDING_TTS_ENGINES.md for post-refactor file paths Frontend: - HistoryTable shows 'Loading model...' vs 'Generating...' based on step - FloatingGenerateBox: replace instruct toggle + inline effects editor with an effects preset dropdown (third dropdown after language and engine) - Instruct UI removed for now (form field preserved for future models) - Remove focus ring from Select component globally
This commit is contained in:
@@ -55,12 +55,13 @@ async def run_generation(
|
||||
bg_db = next(get_db())
|
||||
|
||||
try:
|
||||
# --- Load model --------------------------------------------------
|
||||
await load_engine_model(engine, model_size)
|
||||
|
||||
tts_model = get_tts_backend_for_engine(engine)
|
||||
|
||||
# --- Build voice prompt ------------------------------------------
|
||||
if not tts_model.is_loaded():
|
||||
await history.update_generation_status(generation_id, "loading_model", bg_db)
|
||||
|
||||
await load_engine_model(engine, model_size)
|
||||
|
||||
voice_prompt = await profiles.create_voice_prompt_for_profile(
|
||||
profile_id,
|
||||
bg_db,
|
||||
@@ -68,7 +69,7 @@ async def run_generation(
|
||||
engine=engine,
|
||||
)
|
||||
|
||||
# --- Inference ---------------------------------------------------
|
||||
await history.update_generation_status(generation_id, "generating", bg_db)
|
||||
trim_fn = trim_tts_output if engine_needs_trim(engine) else None
|
||||
|
||||
gen_kwargs: dict = dict(
|
||||
|
||||
Reference in New Issue
Block a user