Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -220,13 +220,14 @@ def chat_with_bot(messages, user_message):
|
|
220 |
|
221 |
# Function to generate audio with Eleven Labs TTS from the last bot response
|
222 |
def generate_audio_from_last_response(messages):
|
223 |
-
#
|
224 |
-
if messages and messages[-1][1]
|
225 |
last_response = messages[-1][1]
|
226 |
return generate_audio_elevenlabs(last_response)
|
227 |
return None
|
228 |
|
229 |
|
|
|
230 |
# Create the Gradio Blocks interface
|
231 |
with gr.Blocks() as demo:
|
232 |
chatbot = gr.Chatbot([], elem_id="RADAR", bubble_full_width=False)
|
|
|
220 |
|
221 |
# Function to generate audio with Eleven Labs TTS from the last bot response
|
222 |
def generate_audio_from_last_response(messages):
|
223 |
+
# Ensure the messages list is not empty and the last message has a bot response
|
224 |
+
if messages and isinstance(messages[-1], tuple) and len(messages[-1]) == 2 and messages[-1][1]:
|
225 |
last_response = messages[-1][1]
|
226 |
return generate_audio_elevenlabs(last_response)
|
227 |
return None
|
228 |
|
229 |
|
230 |
+
|
231 |
# Create the Gradio Blocks interface
|
232 |
with gr.Blocks() as demo:
|
233 |
chatbot = gr.Chatbot([], elem_id="RADAR", bubble_full_width=False)
|