VoxLink.ai

API Reference

Get transcriber providers

Retrieve available STT (speech-to-text) transcriber providers

Updated 24 Mar 2026

This endpoint returns a list of available transcriber providers that can be used when creating or updating assistants. Use the returned id as transcriber_provider_id when configuring an assistant.

Query Parameters

language_idinteger

Filter providers by language support. Only returns providers that support the given language. Use the Get Languages endpoint to get available language IDs.

Response fields

dataarray

idinteger

  The unique identifier of the provider. Use this as `transcriber_provider_id` when creating or updating assistants.

namestring

  The display name of the provider (e.g., "Deepgram", "Azure", "Gladia")

codestring

  The internal code of the provider
[
  {
    "id": 1,
    "name": "Deepgram",
    "code": "deepgram"
  },
  {
    "id": 2,
    "name": "Azure",
    "code": "azure"
  },
  {
    "id": 3,
    "name": "Gladia",
    "code": "gladia"
  }
]

Notes

  • If no language_id filter is provided, all providers are returned
  • Not all providers support all languages — use the language_id filter to get compatible providers
  • Transcriber providers are only relevant for pipeline mode (multimodal and dualplex modes handle STT internally)
  • If you don't set transcriber_provider_id when creating an assistant, the language's default provider is used

Related guides