From 916936d3ee33c0df5d92fe2dda0d96f8516b27ab Mon Sep 17 00:00:00 2001 From: Paul Kompfner Date: Wed, 11 Mar 2026 10:07:07 -0400 Subject: [PATCH] Fix outdated Sarvam TTS docstring examples --- src/pipecat/services/sarvam/tts.py | 40 +++++++++++++++--------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/pipecat/services/sarvam/tts.py b/src/pipecat/services/sarvam/tts.py index 639a860ac..0d6a872eb 100644 --- a/src/pipecat/services/sarvam/tts.py +++ b/src/pipecat/services/sarvam/tts.py @@ -326,28 +326,28 @@ class SarvamHttpTTSService(TTSService): # Using bulbul:v2 (default) tts = SarvamHttpTTSService( api_key="your-api-key", - voice_id="anushka", - model="bulbul:v2", aiohttp_session=session, - params=SarvamHttpTTSService.InputParams( + settings=SarvamHttpTTSService.Settings( + voice="anushka", + model="bulbul:v2", language=Language.HI, pitch=0.1, pace=1.2, - loudness=1.5 - ) + loudness=1.5, + ), ) # Using bulbul:v3-beta with temperature control tts_v3 = SarvamHttpTTSService( api_key="your-api-key", - voice_id="aditya", # Use v3 speaker - model="bulbul:v3-beta", aiohttp_session=session, - params=SarvamHttpTTSService.InputParams( + settings=SarvamHttpTTSService.Settings( + voice="aditya", # Use v3 speaker + model="bulbul:v3-beta", language=Language.HI, pace=1.2, # Range: 0.5-2.0 for v3 - temperature=0.8 - ) + temperature=0.8, + ), ) """ @@ -693,26 +693,26 @@ class SarvamTTSService(InterruptibleTTSService): # Using bulbul:v2 (default) tts = SarvamTTSService( api_key="your-api-key", - voice_id="anushka", - model="bulbul:v2", - params=SarvamTTSService.InputParams( + settings=SarvamTTSService.Settings( + voice="anushka", + model="bulbul:v2", language=Language.HI, pitch=0.1, pace=1.2, - loudness=1.5 - ) + loudness=1.5, + ), ) # Using bulbul:v3-beta with temperature control tts_v3 = SarvamTTSService( api_key="your-api-key", - voice_id="aditya", # Use v3 speaker - model="bulbul:v3-beta", - params=SarvamTTSService.InputParams( + settings=SarvamTTSService.Settings( + voice="aditya", # Use v3 speaker + model="bulbul:v3-beta", language=Language.HI, pace=1.2, # Range: 0.5-2.0 for v3 - temperature=0.8 - ) + temperature=0.8, + ), ) See https://docs.sarvam.ai/api-reference-docs/text-to-speech/stream for API details.