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
- Create a key at platform.openai.com/api-keys
- In Speakly, open Settings → Transcription and choose the Your API Key engine
- Pick OpenAI in the Provider row
- Paste the key into OpenAI API Key — it starts with
sk- - Set API Region to match the key (see below)
- 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.