Skip to main content

Submit speech analysis

POST 

/api/v1/speech/analyze

Submits an audio file for asynchronous speech proficiency analysis. Returns immediately (202 Accepted) with an id. Poll GET /api/v1/speech/analyze/{id} for results.

Audio requirements

  • Accepted formats: MP3, WAV, M4A, WebM, OGG, FLAC
  • Minimum duration: 3 minutes
  • Maximum duration: 45 minutes
  • Maximum file size: 25 MB

Rate limits

  • Default: 500 requests/minute per client (configurable per key)

Concurrency

Default 8 simultaneous processing runs per client (contact support to extend). When at capacity, the request is queued (not rejected) and starts automatically when a slot frees up, in FIFO order.

Request

Responses

Accepted. Either queued or started processing.