OpenAI (BYOK)

Use your own OpenAI API key

Speakly can transcribe through your own OpenAI account. Requests go straight from the app to OpenAI and OpenAI bills you; audio is sent to the whisper-1 transcription model.

Setup

  1. Create a key at platform.openai.com/api-keys
  2. In Speakly, open Settings → Transcription and choose the Your API Key engine
  3. Pick OpenAI in the Provider row
  4. Paste the key into OpenAI API Key — it starts with sk-
  5. Set API Region to match the key (see below)
  6. Click Test Connection. On success the panel shows "API key is valid" — and only then is the key saved

Delete Key removes the stored key. Keys are encrypted in the local settings store and never sent to Speakly's servers.

API Region

The API Region dropdown decides which OpenAI host Speakly calls:

  • Global (api.openai.com) — the default
  • US (us.api.openai.com)
  • EU (eu.api.openai.com)

The in-app hint reads "Some API keys are region-restricted. Select the region that matches your key." If your organisation has EU or US data residency, pick that region: the setting is used for the Test Connection check and for every transcription request, so a residency-bound key will fail validation against the global host.

The same setting drives Call Translation
Call Translation opens its realtime session against the host for the selected region, so a wrong API Region shows up there as a connection error too.
OpenAI (BYOK) — Speakly