Developers

Build with the CallRolin API.

Ship voice in an afternoon. Call one endpoint, get natural audio back — or send audio, get Urdu text back. SDKs for Python and Node, or plain REST.

Quick Start

Three steps to your first request.

01

Install the SDK

pip install callrolin, or npm install callrolin.

02

Set your API key

Pass it as a client option or an environment variable.

03

Make your first request

Generate speech or transcribe audio in one call.

python
client.audio.speech.create(
    model="callrolin-urdu-v2",
    voice="voice_id",
    text="السلام علیکم",
)

API Overview

A small, predictable surface area.

POST/v1/audio/speech
POST/v1/audio/speech/stream
POST/v1/audio/transcriptions
GET/v1/voices

SDKs

Official SDKs for Python and Node, or call the REST API directly.

View SDKs

Authentication

A single API key, passed as a bearer token on every request.

bash
curl https://api.callrolin.ai/v1/voices \
  -H "Authorization: Bearer YOUR_API_KEY"

Streaming

WebSocket and HTTP streaming for real-time audio in and out.

Read the streaming guide
All systems OperationalView System Status

Start building with a voice your customers recognise.