Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -7,8 +7,10 @@ import tempfile
|
|
7 |
from transformers import BlenderbotTokenizer, BlenderbotForConditionalGeneration
|
8 |
|
9 |
# Load chatbot model
|
10 |
-
|
11 |
-
|
|
|
|
|
12 |
|
13 |
# Load emotion model
|
14 |
model = load_model("emotion_model.h5")
|
@@ -21,10 +23,12 @@ def detect_emotion(img):
|
|
21 |
return emotion_labels[np.argmax(prediction)]
|
22 |
|
23 |
def get_chatbot_reply(user_message):
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
|
|
|
|
28 |
|
29 |
def smart_mirror(image, user_input):
|
30 |
emotion = detect_emotion(image)
|
|
|
7 |
from transformers import BlenderbotTokenizer, BlenderbotForConditionalGeneration
|
8 |
|
9 |
# Load chatbot model
|
10 |
+
from transformers import pipeline
|
11 |
+
|
12 |
+
chatbot = pipeline("conversational", model="facebook/blenderbot_small-90M")
|
13 |
+
|
14 |
|
15 |
# Load emotion model
|
16 |
model = load_model("emotion_model.h5")
|
|
|
23 |
return emotion_labels[np.argmax(prediction)]
|
24 |
|
25 |
def get_chatbot_reply(user_message):
|
26 |
+
from transformers import Conversation
|
27 |
+
|
28 |
+
def get_chatbot_reply(user_message):
|
29 |
+
conversation = Conversation(user_message)
|
30 |
+
result = chatbot(conversation)
|
31 |
+
return result.generated_responses[-1]
|
32 |
|
33 |
def smart_mirror(image, user_input):
|
34 |
emotion = detect_emotion(image)
|