haepada commited on
Commit
45493cf
·
verified ·
1 Parent(s): 44d14de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -1
app.py CHANGED
@@ -158,7 +158,7 @@ def create_interface():
158
  "voice_analysis": None,
159
  "final_prompt": ""
160
  })
161
-
162
  # 헤더
163
  header = gr.Markdown("# 디지털 굿판")
164
  user_display = gr.Markdown("")
@@ -192,6 +192,25 @@ def create_interface():
192
  label="기록된 감상들"
193
  )
194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  # 기원
196
  with gr.Tab("기원"):
197
  gr.Markdown("## 기원 - 목소리로 전하기")
 
158
  "voice_analysis": None,
159
  "final_prompt": ""
160
  })
161
+ z
162
  # 헤더
163
  header = gr.Markdown("# 디지털 굿판")
164
  user_display = gr.Markdown("")
 
192
  label="기록된 감상들"
193
  )
194
 
195
+ def save_reflection(text, state):
196
+ """감상 저장"""
197
+ if not text.strip():
198
+ return state, state["reflections"]
199
+
200
+ try:
201
+ current_time = datetime.now().strftime("%H:%M:%S")
202
+ sentiment = text_analyzer(text)[0]
203
+ new_reflection = [current_time, text, f"{sentiment['label']} ({sentiment['score']:.2f})"]
204
+
205
+ if "reflections" not in state:
206
+ state["reflections"] = []
207
+
208
+ state["reflections"].append(new_reflection)
209
+ return state, state["reflections"]
210
+ except Exception as e:
211
+ print(f"Error in save_reflection: {str(e)}")
212
+ return state, []
213
+
214
  # 기원
215
  with gr.Tab("기원"):
216
  gr.Markdown("## 기원 - 목소리로 전하기")