From 693a8d98e6a167b25ce44a45b580dff4294b5c49 Mon Sep 17 00:00:00 2001 From: GamerBoss101 Date: Sun, 30 Mar 2025 11:33:39 -0400 Subject: [PATCH] Demo Update 29 --- Backend/server.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Backend/server.py b/Backend/server.py index 39e6991..f266ee1 100644 --- a/Backend/server.py +++ b/Backend/server.py @@ -587,7 +587,7 @@ def stream_ai_response(text, session_id): try: # Signal start of AI speech - emit('ai_speech_start', room=session_id) + socketio.emit('ai_speech_start', room=session_id) # CHANGED: emit → socketio.emit # Use the last few conversation segments as context (up to 4) context_segments = session['segments'][-4:] if len(session['segments']) > 4 else session['segments'] @@ -643,15 +643,15 @@ def stream_ai_response(text, session_id): if session_id in user_sessions: session['is_ai_speaking'] = False session['is_turn_active'] = False # End conversation turn - socketio.emit('ai_speech_end', room=session_id) + socketio.emit('ai_speech_end', room=session_id) # CHANGED: emit → socketio.emit except Exception as e: print(f"Error streaming AI response: {e}") if session_id in user_sessions: session['is_ai_speaking'] = False session['is_turn_active'] = False - socketio.emit('error', {'message': f'Error generating audio: {str(e)}'}, room=session_id) - socketio.emit('ai_speech_end', room=session_id) + socketio.emit('error', {'message': f'Error generating audio: {str(e)}'}, room=session_id) # CHANGED: emit → socketio.emit + socketio.emit('ai_speech_end', room=session_id) # CHANGED: emit → socketio.emit @socketio.on('interrupt_ai') def handle_interrupt():