Setup guide

How to get your API keys

Freespeech connects directly to three providers. Follow the steps below to generate a key for each one. It takes about five minutes in total.

1
Anthropic
AI coaching & grammar feedback
console.anthropic.com ↗
  1. Go to console.anthropic.com and sign up or log in.
  2. From the dashboard, open the API Keys section in the left sidebar.
  3. Click "Create Key", give it a name (e.g. "Freespeech"), and copy the key shown — it won't be displayed again.
  4. Paste it into Freespeech → Settings → API Keys → Anthropic.
ℹTypical sessions cost a few cents.
2
ElevenLabs
Speech-to-text transcription
elevenlabs.io ↗
  1. Go to elevenlabs.io and create a free account.
  2. Click your avatar in the top-right corner and choose "Profile + API key".
  3. Copy the API key from the field at the top of the page.
  4. Paste it into Freespeech → Settings → API Keys → ElevenLabs.
ℹThe free tier includes a generous monthly quota.
3
Azure Speech
Pronunciation scoring
portal.azure.com ↗
  1. Sign in at portal.azure.com (or create a free Azure account).
  2. Search for "Speech" in the top bar and select "Speech services".
  3. Click "Create", fill in a resource group, name, and region, then click "Review + create".
  4. Once deployed, open the resource and go to "Keys and Endpoint" in the left menu.
  5. Copy Key 1 and the Region value.
  6. Paste both into Freespeech → Settings → API Keys → Azure Speech.
ℹAzure offers a free tier (F0) with 5 hours of speech recognition per month, more than enough for regular practice.