Skip to main content
GET
/
transcribers
List transcribers
curl --request GET \
  --url https://api.dialnexa.com/v1/transcribers \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "trans_deepgram",
      "name": "Deepgram Nova-2",
      "provider": "deepgram",
      "description": "Fast and accurate transcription with strong multilingual support.",
      "supported_languages": [
        "en-US",
        "en-IN",
        "hi-IN"
      ]
    }
  ]
}
Returns every speech-to-text transcription engine DialNexa supports. Each entry includes the transcriber’s stable id, the upstream provider (for example Deepgram, AssemblyAI, OpenAI Whisper), the display name, and any configuration metadata the engine exposes. Use this endpoint as the source of truth when configuring an agent’s transcription settings, the transcriber you choose determines how accurately the agent understands what the caller says, which is especially important for accented speech, technical terminology, and non-English languages.

When to use this

  • Agent build UIs: populate the transcriber selector when creating or editing an agent.
  • Latency tuning: choose between streaming transcribers (lowest first-word latency) and batch transcribers (best accuracy on noisy audio).
  • Language coverage checks: confirm the transcriber supports the language an agent is configured for.
  • Cost optimization: switch high-volume use cases to lower-cost engines when accuracy budget allows.
For a single record, use Get Transcriber.

Common providers

ProviderStrengths
DeepgramVery low latency, strong accuracy on conversational telephony audio, good Indian-English support.
AssemblyAIStrong accuracy with built-in PII redaction and topic detection.
OpenAI WhisperStrongest multilingual coverage, higher latency, best for batch or post-call workflows.
The exact set of providers and engines available on your workspace evolves over time, use the live response of this endpoint as the source of truth.

Errors

  • 401 Unauthorized is returned when the API key is missing or revoked.

Request

curl "https://api.dialnexa.com/v1/transcribers" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "data": [
    { "id": "tsc_deepgram_nova2", "name": "Deepgram Nova-2", "provider": "deepgram" },
    { "id": "tsc_whisper_large",  "name": "Whisper Large",   "provider": "openai"   }
  ]
}

Authorizations

Authorization
string
header
required

Pass your API key as a Bearer token in the Authorization header.

Response

200 - application/json

Success.

data
object[]