UMESH266
commited on
Commit
•
eefaee7
1
Parent(s):
85afa8a
App updated
Browse files- app.py +21 -18
- requirements.txt +0 -1
- requirements_dev.txt +0 -1
app.py
CHANGED
@@ -98,27 +98,30 @@ if mode == "Text" and st.session_state.HF_TOKEN == '':
|
|
98 |
bot.write(f"Bot: {ans}")
|
99 |
|
100 |
elif mode == "Voice" and st.session_state.HF_TOKEN == '':
|
101 |
-
|
102 |
-
st.session_state
|
103 |
-
|
104 |
-
|
105 |
-
|
|
|
106 |
|
107 |
-
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
|
|
|
|
122 |
|
123 |
# Chat history display
|
124 |
if st.button("View Chat history"):
|
|
|
98 |
bot.write(f"Bot: {ans}")
|
99 |
|
100 |
elif mode == "Voice" and st.session_state.HF_TOKEN == '':
|
101 |
+
try:
|
102 |
+
if 'chathist' not in st.session_state:
|
103 |
+
st.session_state.chathist = dict()
|
104 |
+
|
105 |
+
if st.button("speak"):
|
106 |
+
user_input = record_voice()
|
107 |
|
108 |
+
if user_input != "":
|
109 |
|
110 |
+
# Exiting the chat
|
111 |
+
if 'exit' in user_input:
|
112 |
+
st.write(salutation)
|
113 |
+
else:
|
114 |
+
# Getting response and sentiment of response
|
115 |
+
ans, senti = response(user_input)
|
116 |
|
117 |
+
st.write(f"You: {user_input}")
|
118 |
+
st.write(f"Bot: {ans}")
|
119 |
+
play_speech(ans)
|
120 |
+
|
121 |
+
# Chat history
|
122 |
+
st.session_state.chathist = chat_history(user_input, ans, senti)
|
123 |
+
except Exception as e:
|
124 |
+
raise customexception(e, sys)
|
125 |
|
126 |
# Chat history display
|
127 |
if st.button("View Chat history"):
|
requirements.txt
CHANGED
@@ -46,7 +46,6 @@ pandas==2.2.3
|
|
46 |
pillow==10.4.0
|
47 |
protobuf==5.28.3
|
48 |
pyarrow==17.0.0
|
49 |
-
PyAudio==0.2.14
|
50 |
pydantic==2.9.2
|
51 |
pydantic_core==2.23.4
|
52 |
pydeck==0.9.1
|
|
|
46 |
pillow==10.4.0
|
47 |
protobuf==5.28.3
|
48 |
pyarrow==17.0.0
|
|
|
49 |
pydantic==2.9.2
|
50 |
pydantic_core==2.23.4
|
51 |
pydeck==0.9.1
|
requirements_dev.txt
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
portaudio19-dev
|
|
|
|