Skip to main content
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
2

Navigate to API Keys

Click the platform switcher (top-left dropdown) → Settings, then select API Keys in the sidebar.Platform dropdown showing Settings menu optionAPI Keys settings page with Create API Key button highlighted
3

Create your key

Click Create API Key, give it a name, and copy the key.Create New API Key dialog with name field and create buttonSet 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:
{
  "transcription": "This is a sample audio file for testing speech to text transcription with the Pulse API."
}

Next Steps

Community & Support