Skip to main content
TTS in production

Make your first voice with Spitch

Sample integrationWorks in prod
from spitch import Spitch

client = Spitch(api_key="YOUR-API-KEY")

audio = client.speech.synthesize(
    voice="amina",
    text="Welcome to Spitch. Let's build something remarkable.",
    format="mp3",
    style="conversational",
)

with open("welcome.mp3", "wb") as output:
    output.write(audio.content)

Get started in minutes

Follow the onboarding flow our teams use in production to ship your first transcription or voice experience quickly.

1

Request access & generate your key

Log in to the Spitch dashboard to create a workspace, invite teammates, and manage usage.

Open dashboard2

Connect an SDK or hit the REST API

Install the official Python or TypeScript clients in your app, or make direct HTTP calls with curl.

Browse libraries3

Configure models & launch to production

Tune vocabularies, manage files, and orchestrate jobs with webhooks, retries, and monitoring.

Explore advanced guides

SDK quickstart

Make your first transcription call using the official clients or the REST API.

Quickstart guide
from spitch import Spitch

client = Spitch(api_key="YOUR-API-KEY")
response = client.speech.transcribe(
    content=open("sample.wav", "rb"),
    language="en",
    model="mansa_v1",
)

print(response.text)

Platform capabilities

Assemble voice and language features with consistent APIs, streaming support, and low-latency infrastructure across the continent.

Build for your use case

Follow step-by-step guides to ship production experiences fast, whether you are embedding transcription or designing full voice agents.

Operate with confidence

Understand pricing, service coverage, and the operational levers that help teams in regulated industries launch safely.

Need a tailored integration?

Chat with our solutions team for architecture reviews, custom voice creation, or migration support.