> ## Documentation Index
> Fetch the complete documentation index at: https://docs.convocore.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List a provider's TTS models

> Returns the TTS model IDs available for a given provider. Pass any of these to /voices?modelId=... to filter the voice catalog.

Different providers expose model-specific voice catalogs. The most common ones:

| Provider      | Models                                                                      |
| ------------- | --------------------------------------------------------------------------- |
| `elevenlabs`  | `eleven_multilingual_v2`, `eleven_flash_v2_5`, `eleven_turbo_v2_5`, ...     |
| `deepgram`    | `aura-2`, `aura` (different voices per model)                               |
| `cartesia`    | `sonic-3`, `sonic-2-2025-03-07`, `sonic-turbo-2025-03-07`, ...              |
| `openai`      | `gpt-4o-mini-tts`, `tts-1`, `tts-1-hd`                                      |
| `rime-ai`     | `mistv2`, `mist`, `arcana`                                                  |
| `minimax`     | `speech-02-hd`, `speech-02-turbo`                                           |
| `ultravox`    | `ultravox-v0.7`, `ultravox-v0.6`, `ultravox-v0.6-llama3.3-70b`, ...         |
| `google-live` | `gemini-2.5-flash-preview-native-audio-dialog`, `gemini-2.0-flash-live-001` |

`google-cloud` has hundreds of named voices but no model layer — it returns `[]`.

<Note>
  This endpoint does **not** consume credits.
</Note>


## OpenAPI

````yaml GET /voices/{provider}/models
openapi: 3.0.3
info:
  title: Convocore OpenAPI
  description: Full API reference for Convocore
  version: 1.0.4
servers:
  - url: https://eu-gcp-api.vg-stuff.com/v3
    description: EU Node.js API server
  - url: https://na-gcp-api.vg-stuff.com/v3
    description: NA Node.js API server
security: []
paths:
  /voices/{provider}/models:
    get:
      tags:
        - Voices
      summary: List a provider's available TTS models
      description: >-
        Returns the list of TTS models available for the specified provider. The
        returned model IDs can be passed to the `modelId` query parameter on
        `/voices` and `/voices/{provider}` to filter the voice listing where
        applicable (Deepgram aura/aura-2, ElevenLabs eleven_multilingual_v2,
        Cartesia sonic-*, OpenAI tts-1/tts-1-hd/gpt-4o-mini-tts, etc).
      operationId: v2Audio-listProviderModels
      parameters:
        - name: provider
          in: path
          required: true
          schema:
            type: string
          description: >-
            Provider slug. One of: elevenlabs, deepgram, cartesia, rime-ai,
            openai, google-cloud, google-live, ultravox, grok-live, minimax,
            playht, azure.
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  provider:
                    type: string
                  models:
                    type: array
                    items:
                      type: string
                required:
                  - provider
                  - models
                additionalProperties: false
        default:
          $ref: '#/components/responses/error'
      security:
        - Authorization: []
components:
  responses:
    error:
      description: Error response
      content:
        application/json:
          schema:
            type: object
            properties:
              message:
                type: string
              code:
                type: string
              issues:
                type: array
                items:
                  type: object
                  properties:
                    message:
                      type: string
                  required:
                    - message
                  additionalProperties: false
            required:
              - message
              - code
            additionalProperties: false
  securitySchemes:
    Authorization:
      type: http
      scheme: bearer

````