Update app.py
Browse files
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=
|
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 |
-
|
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]
|