From ab74605a26671c3edf686eda7079717cf1e0cf52 Mon Sep 17 00:00:00 2001 From: dhruvladia-sarvam Date: Tue, 14 Apr 2026 20:32:05 +0530 Subject: [PATCH] Sarvam TTS request id added to agent logs (#4278) - Added trace logging to correlate Sarvam request_id with context_id --- src/pipecat/services/sarvam/tts.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipecat/services/sarvam/tts.py b/src/pipecat/services/sarvam/tts.py index bdb032733..ca9a38223 100644 --- a/src/pipecat/services/sarvam/tts.py +++ b/src/pipecat/services/sarvam/tts.py @@ -1151,6 +1151,8 @@ class SarvamTTSService(InterruptibleTTSService): msg = json.loads(message) context_id = self.get_active_audio_context_id() if msg.get("type") == "audio": + request_id = msg.get("data", {}).get("request_id", "N/A") + logger.trace(f"TTS request_id={request_id}, context_id={context_id}") # Check for interruption before processing audio await self.stop_ttfb_metrics() audio = base64.b64decode(msg["data"]["audio"])