Skip to main content
Fast and Standard transcription routes are live. Catalog rates match /pricing. Transcription details →
Home / Transcription · Available OpenAI-compatible · pilot serving

The transcription endpoint, built for idle Apple Silicon.

A drop-in for OpenAI's /v1/audio/transcriptions endpoint. Same response shape. Catalog list pricing well below typical cloud list rates, with concurrency that scales as the host fleet grows.

Request pilot access → Read the docs · OpenAI-SDK compatible
Illustrative · /v1/audio/transcriptions · sample shapes examples

Sample request shapes for illustration only — not a live production feed, job IDs, or measured latencies.

job_…whisper-large-v3-turbo-q4 · long-form audio · entarget
job_…parakeet-tdt-0.6b-v2 · short clip · entarget
job_…whisper-large-v3-turbo-q4 · multi-hour · entarget
job_…whisper-1 · mid-length · estarget
job_…whisper-large-v3-turbo-q4 · podcast · entarget
job_…parakeet-tdt-0.6b-v2 · voice memo · entarget
job_…whisper-large-v3-turbo-q4 · meeting · entarget
job_…whisper-1 · lecture · frtarget
job_…whisper-large-v3-turbo-q4 · interview · entarget
job_…parakeet-tdt-0.6b-v2 · short clip · entarget
Targets & list prices

What we optimize for. What we charge.

Accuracy and latency figures below are illustrative targets for clean-speech, short-clip workloads — not measured production telemetry. Prices are catalog list rates versus a published OpenAI Whisper list reference.

Word error rate · clean-speech target
~5%
Illustrative target for whisper-class weights on clean speech — not a production WER guarantee
Acorn target
~5%
Typical cloud
similar class
p50 latency · short-clip target
~2s
Illustrative target for short audio under light load — not a multi-day production measurement
Acorn target
~2s
Cloud list UX
varies
Price per minute of audio
$0.001667
Standard catalog list rate · OpenAI list comparison omitted while the configured competitor reference is stale or unset
Acorn Standard
$0.001667
OpenAI list
n/a
Launch SKUs

Two catalog SKUs. Published rates.

Rates and model ids match the billing catalog and /pricing; catalog changes update this page automatically. Latency and WER callouts are illustrative targets, not measured fleet SLAs. OpenAI-compat accepts Whisper-family model names; Fast (Parakeet) is selected on the native jobs API.

Multilingual · Whisper
whisper-large-v3-turbo-q4

Standard

Multilingual Whisper launch route on Apple Silicon. Use this catalog model (or Whisper-family aliases such as whisper-1 and whisper-large-v3, both of which resolve to Standard turbo-q4) on the OpenAI-compatible path. Word-level timestamps included. Illustrative accuracy/latency targets only — not production SLAs.

$0.10/ audio-hour · $0.001667/min
Multilingualcatalog list rate
Try it →
English · native jobs API
parakeet-tdt-0.6b-v2

Fast

English Parakeet launch SKU for clean speech where cost and latency matter. Request via POST /api/v1/jobs with backend="fluid-audio-swift" and model="parakeet-tdt-0.6b-v2" (not as an OpenAI-compat model id); omitting either falls back to the Standard Whisper route. Illustrative targets only.

$0.05/ audio-hour · $0.0008333/min
Englishcatalog list rate
Try it →
Migration

Two lines of diff, then you're routing to Acorn.

If your code uses the OpenAI SDK today, change the base URL and the key. Everything else — payload shape, error codes, retries — is identical.

Before · OpenAI
from openai import OpenAI

client = OpenAI(
  api_key=os.environ["OPENAI_API_KEY"],
)

resp = client.audio.transcriptions.create(
  model="whisper-1",
  file=open("interview.mp3", "rb"),
  response_format="verbose_json",
)
After · Acorn · same SDK
from openai import OpenAI

client = OpenAI(
  api_key=os.environ["ACORN_API_KEY"],
  base_url="https://api.acorncompute.com/v1",
)

resp = client.audio.transcriptions.create(
  model="whisper-1",
  file=open("interview.mp3", "rb"),
  response_format="verbose_json",
)
SDKs tested on every release: openai-python ≥ 1.30 openai-node ≥ 4.50 openai-go ≥ 0.8 openai-ruby ≥ 0.4

An audio file in. A transcript back on the fleet.

Tell us about your transcription workload. We review pilot access requests manually and email credentials when your account is approved.