haepada commited on
Commit
3db1053
·
verified ·
1 Parent(s): 0bebd21

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -9
app.py CHANGED
@@ -677,7 +677,6 @@ def create_interface():
677
  "state": state,
678
  "status": gr.update(visible=True, value="축원 문장을 먼저 녹음해주세요."),
679
  "result": gr.update(visible=False),
680
- "analysis_visible": False, # baseline_results visibility
681
  "blessing_visible": True,
682
  "guide_visible": False
683
  }
@@ -689,7 +688,6 @@ def create_interface():
689
  "state": state,
690
  "status": gr.update(visible=True, value="음성 분석에 실패했습니다. 다시 시도해주세요."),
691
  "result": gr.update(visible=False),
692
- "analysis_visible": False,
693
  "blessing_visible": True,
694
  "guide_visible": False
695
  }
@@ -710,11 +708,11 @@ def create_interface():
710
  # 상태 업데이트
711
  new_state = {**state, "baseline_features": features, "analysis_complete": True}
712
 
 
713
  return {
714
  "state": new_state,
715
- "status": gr.update(visible=False),
716
  "result": gr.update(visible=True, value=analysis_text),
717
- "analysis_visible": True, # baseline_results visibility
718
  "blessing_visible": False,
719
  "guide_visible": True
720
  }
@@ -724,7 +722,6 @@ def create_interface():
724
  "state": state,
725
  "status": gr.update(visible=True, value=f"오류가 발생했습니다: {str(e)}"),
726
  "result": gr.update(visible=False),
727
- "analysis_visible": False,
728
  "blessing_visible": True,
729
  "guide_visible": False
730
  }
@@ -1002,15 +999,13 @@ def create_interface():
1002
  fn=handle_blessing_complete,
1003
  inputs=[baseline_audio, state],
1004
  outputs=[
1005
- state,
1006
  analysis_status,
1007
  analysis_result,
1008
- baseline_results, # 추가된 output
1009
- blessing_section,
1010
  entry_guide_section
1011
  ]
1012
  )
1013
-
1014
  enter_btn.click(
1015
  fn=handle_enter,
1016
  outputs=[tabs]
 
677
  "state": state,
678
  "status": gr.update(visible=True, value="축원 문장을 먼저 녹음해주세요."),
679
  "result": gr.update(visible=False),
 
680
  "blessing_visible": True,
681
  "guide_visible": False
682
  }
 
688
  "state": state,
689
  "status": gr.update(visible=True, value="음성 분석에 실패했습니다. 다시 시도해주세요."),
690
  "result": gr.update(visible=False),
 
691
  "blessing_visible": True,
692
  "guide_visible": False
693
  }
 
708
  # 상태 업데이트
709
  new_state = {**state, "baseline_features": features, "analysis_complete": True}
710
 
711
+ # 분석이 완료되면 다음 단계로 진행
712
  return {
713
  "state": new_state,
714
+ "status": gr.update(visible=True, value="축원이 완료되었습니다."),
715
  "result": gr.update(visible=True, value=analysis_text),
 
716
  "blessing_visible": False,
717
  "guide_visible": True
718
  }
 
722
  "state": state,
723
  "status": gr.update(visible=True, value=f"오류가 발생했습니다: {str(e)}"),
724
  "result": gr.update(visible=False),
 
725
  "blessing_visible": True,
726
  "guide_visible": False
727
  }
 
999
  fn=handle_blessing_complete,
1000
  inputs=[baseline_audio, state],
1001
  outputs=[
1002
+ state,
1003
  analysis_status,
1004
  analysis_result,
1005
+ blessing_section,
 
1006
  entry_guide_section
1007
  ]
1008
  )
 
1009
  enter_btn.click(
1010
  fn=handle_enter,
1011
  outputs=[tabs]