Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -47,7 +47,7 @@ def analyze_sentiment_corpus(text, conversation_times, valence_scores, arousal_s
|
|
47 |
valence_scores = valence_scores[-3:]
|
48 |
arousal_scores = arousal_scores[-3:]
|
49 |
|
50 |
-
if conversation_times <
|
51 |
return 10, 10, conversation_times, valence_scores, arousal_scores
|
52 |
else:
|
53 |
avg_valence = np.mean(valence_scores)
|
@@ -80,7 +80,7 @@ def chat_with_bot(input_text, history, conversation_times, valence_scores, arous
|
|
80 |
valence, arousal, conversation_times, valence_scores, arousal_scores = analyze_sentiment_corpus(input_text, conversation_times, valence_scores, arousal_scores)
|
81 |
|
82 |
# 判斷是否建議放鬆練習
|
83 |
-
if
|
84 |
response = "我知道你的狀況了\n我有一個建議,我們來進行一個可以讓自己放鬆的呼吸練習好嗎?"
|
85 |
history.append((input_text, response))
|
86 |
med_confirm_layout = True
|
|
|
47 |
valence_scores = valence_scores[-3:]
|
48 |
arousal_scores = arousal_scores[-3:]
|
49 |
|
50 |
+
if conversation_times < 6: # 當對話次數<6的時候,返回10,代表不會進入放鬆模式
|
51 |
return 10, 10, conversation_times, valence_scores, arousal_scores
|
52 |
else:
|
53 |
avg_valence = np.mean(valence_scores)
|
|
|
80 |
valence, arousal, conversation_times, valence_scores, arousal_scores = analyze_sentiment_corpus(input_text, conversation_times, valence_scores, arousal_scores)
|
81 |
|
82 |
# 判斷是否建議放鬆練習
|
83 |
+
if 5 <= arousal <= 6 and meditation_flag is True: # 詢問是否進行放鬆練習
|
84 |
response = "我知道你的狀況了\n我有一個建議,我們來進行一個可以讓自己放鬆的呼吸練習好嗎?"
|
85 |
history.append((input_text, response))
|
86 |
med_confirm_layout = True
|