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.