Skip to navigation

How to adjust the loudness (volume)

View as Markdown

Important: The loudness parameter is only supported for bulbul:v2. It is not available for bulbul:v3.

The loudness parameter controls the volume level of the generated audio.

It is optional: if omitted, the default value 1.0 (normal loudness) is used.

  • Valid range: 0.1 (quietest) to 3.0 (loudest)
  • Values < 1.0 reduce volume; values > 1.0 increase volume.

Example Code

from sarvamai import SarvamAI
from sarvamai.play import save
# Initialize the REST client
client = SarvamAI(api_subscription_key="YOUR_SARVAM_API_KEY")
# Generate speech using REST (loudness is only supported in bulbul:v2)
audio = client.text_to_speech.convert(
text="Welcome to Sarvam AI!",
model="bulbul:v2",
language_code="en-IN",
speaker="anushka",
loudness=2.0 # Increase loudness for a louder output
)
save(audio, "output1.wav")