Speed & Pitch Control

Fine-tune playback speed and voice pitch for perfect audio delivery.

Speed Control

Adjust how fast the text is spoken. Range: 0.5 to 2.0 (default: 1.0)

Speed ValueEffectUse Case
0.5Half speed (very slow)Language learning, accessibility
0.75Slower than normalComplex content, elderly audience
0.9Slightly slowerAudiobooks, clear narration
1.0Normal speed (default)General purpose
1.1Slightly fasterNews, podcasts
1.25FasterQuick updates, notifications
1.5Much fasterSpeed listening
2.0Double speedRapid review
import requests

# Slower for audiobook
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "This is narrated at a comfortable audiobook pace.",
        "voice": "Peter",
        "language": "en-US",
        "speed": 0.9  # Slightly slower
    }
)

# Faster for notifications
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "You have three new messages.",
        "voice": "Emma",
        "language": "en-US",
        "speed": 1.25  # Faster delivery
    }
)

Pitch Control

Adjust the voice pitch (tone). Range: 0.5 to 2.0 (default: 1.0)

Pitch ValueEffectUse Case
0.5Much lower pitchDeep, authoritative voice
0.8Lower pitchMore serious tone
1.0Normal pitch (default)General purpose
1.2Higher pitchMore energetic, friendly
1.5Much higher pitchPlayful, youthful
# Lower pitch for serious content
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "This is an important announcement.",
        "voice": "Peter",
        "language": "en-US",
        "pitch": 0.9  # Slightly lower, more serious
    }
)

# Higher pitch for friendly tone
response = requests.post(
    "https://yourvoic.com/api/v1/tts/generate",
    headers={"X-API-Key": "your_api_key"},
    json={
        "text": "Hi there! Welcome to our app!",
        "voice": "Emma",
        "language": "en-US",
        "pitch": 1.1  # Slightly higher, more energetic
    }
)

Combining Speed and Pitch

Use both parameters together for fine-tuned control:

# Audiobook style: slower with normal pitch
audiobook_config = {
    "text": "Chapter One. It was a dark and stormy night...",
    "voice": "Peter",
    "language": "en-US",
    "model": "aura-max",
    "speed": 0.9,
    "pitch": 1.0
}

# News broadcast style: slightly faster, deeper pitch
news_config = {
    "text": "Breaking news: Scientists discover new species.",
    "voice": "Peter",
    "language": "en-US",
    "speed": 1.1,
    "pitch": 0.95
}

# Children's content: slower, slightly higher pitch
kids_config = {
    "text": "Once upon a time, there was a little bunny.",
    "voice": "Emma",
    "language": "en-US",
    "speed": 0.85,
    "pitch": 1.15
}

# Urgent notification: faster, normal pitch
urgent_config = {
    "text": "Alert! Your session will expire in 5 minutes.",
    "voice": "Peter",
    "language": "en-US",
    "speed": 1.3,
    "pitch": 1.0
}

Recommended Settings by Use Case

Use CaseSpeedPitchModel
Audiobooks0.91.0aura-max
E-learning0.951.0aura-prime
Podcasts1.01.0aura-prime
News1.10.95aura-prime
Chatbots1.01.0aura-lite
Notifications1.21.0rapid-flash
IVR1.01.0rapid-flash
Children's Content0.851.1aura-prime
Meditation0.80.95aura-max

Tips

  • Test with your content - Different text may need different settings
  • Consider your audience - Elderly listeners may prefer slower speeds
  • Match the mood - Lower pitch for serious, higher for friendly
  • Don't overdo it - Extreme values can sound unnatural
  • Be consistent - Use the same settings throughout a project
Pro Tip

For the most natural sound, keep adjustments within 20% of the default (0.8-1.2 range). Larger changes can affect audio quality.