Introduction

View as Markdown

Smallest AI builds speech AI models and APIs. Generate natural speech, transcribe audio in real-time, and clone voices — all through simple API calls.

Models

Get Your API Key

1

Create an account

Go to app.smallest.ai and sign up with email or Google.

Smallest AI sign up page with email and Google authentication
3

Create and copy your key

Click the Create API Key button in the top-right corner.

API Keys page showing the Create API Key button in the top-right corner

Enter a name for the key and click Create API Key.

Create New API Key dialog with API Name field and Create API Key button
4

Use your key

The newly created key appears in your API Keys dashboard. Click the copy icon to copy it.

API Keys dashboard showing the newly created key with copy icon highlighted

Set it in your terminal:

$export SMALLEST_API_KEY="your-api-key-here"

Try It Now

Generate speech (Lightning TTS)

Paste this in your terminal — no install required:

$curl -X POST "https://api.smallest.ai/waves/v1/lightning-v3.1/get_speech" \
> -H "Authorization: Bearer $SMALLEST_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{"text": "Hello from Smallest AI.", "voice_id": "magnus", "sample_rate": 24000, "output_format": "wav"}' \
> --output hello.wav

Play hello.wav — you should hear the same quality as the sample above.

Transcribe audio (Pulse STT)

$curl -X POST "https://api.smallest.ai/waves/v1/pulse/get_text?language=en" \
> -H "Authorization: Bearer $SMALLEST_API_KEY" \
> -H "Content-Type: application/json" \
> -d '{"url": "https://github.com/smallest-inc/cookbook/raw/main/speech-to-text/getting-started/samples/audio.wav"}'

You’ll get back:

1{
2 "transcription": "This is a sample audio file for testing speech to text transcription with the Pulse API."
3}

Next Steps

Community & Support