ENGLISH SPEECH-TO-TEXT API
Speech in.
Text out.
Turn recordings into clear, usable text. One versioned API, your own key, and pricing that follows your audio.
No card needed to try · $1.50 per audio hour after your trial
product-update.wavIllustrative example
TRANSCRIPTlet's make it easier for people to turn their ideas into something they can share
EnglishNormalized textJSON response
From signup to first request.
Verify your email, create an API key, and start transcribing without a sales call.
Simple, measurable pricing.
$0.025 per minute. Prepaid credits from $10. Failed transcriptions are not charged.
Built for your workflow.
Upload WAV or FLAC, receive a job ID, and retrieve the transcript when it is ready.
A SMALL API. A CLEAR PATH.
Your first transcript
is three steps away.
1
Create your account
Verify your email. Your first five minutes are on us.
2
Generate an API key
Manage and revoke keys from your console.
3
Send your recording
Use the API or try a file directly in the console.
export BESSEL_API_URL="https://scribe.besselaudio.com"
export BESSEL_API_KEY="<your-api-key>"
REQUEST_ID=$(python -c 'import uuid; print(uuid.uuid4().hex)')
curl "$BESSEL_API_URL/v1/jobs" \
-H "Authorization: Bearer $BESSEL_API_KEY" \
-H "Idempotency-Key: $REQUEST_ID" \
-F "model=Sonaflow/bessel-consensus3-r1" \
-F "language=en" \
-F "file=@audio.wav"