Update app.py
Browse files
app.py
CHANGED
@@ -138,7 +138,8 @@ def handle_submission():
|
|
138 |
st.warning("The agent's response is None. Please try again.")
|
139 |
elif isinstance(response, Image.Image):
|
140 |
st.image(response)
|
141 |
-
elif
|
|
|
142 |
audio_data = base64.b64decode(response.split(",")[1])
|
143 |
audio = AudioSegment.from_file(io.BytesIO(audio_data))
|
144 |
st.audio(audio)
|
@@ -146,6 +147,8 @@ def handle_submission():
|
|
146 |
st.audio(response)
|
147 |
elif isinstance(response, str):
|
148 |
st.markdown(response)
|
|
|
|
|
149 |
elif "text" in response:
|
150 |
st.markdown(response)
|
151 |
else:
|
|
|
138 |
st.warning("The agent's response is None. Please try again.")
|
139 |
elif isinstance(response, Image.Image):
|
140 |
st.image(response)
|
141 |
+
# elif hasattr(response, 'audio'):
|
142 |
+
elif "audio" in str(response):
|
143 |
audio_data = base64.b64decode(response.split(",")[1])
|
144 |
audio = AudioSegment.from_file(io.BytesIO(audio_data))
|
145 |
st.audio(audio)
|
|
|
147 |
st.audio(response)
|
148 |
elif isinstance(response, str):
|
149 |
st.markdown(response)
|
150 |
+
elif isinstance(response, int):
|
151 |
+
st.markdown(response)
|
152 |
elif "text" in response:
|
153 |
st.markdown(response)
|
154 |
else:
|