---
title: "Get Voice"
method: GET
path: "/v1/voices/{voice_id}"
tags: ["Voices"]
---

# Get Voice

`GET /v1/voices/{voice_id}`

## Request

- Base URL: `https://api.call2me.app`
- URL: `https://api.call2me.app/v1/voices/{voice_id}`
- Auth: HTTP bearer

Get voice details.

Returns full voice information including provider and language support.

## Path parameters

- `voice_id` string, required

## Response `200`

Successful Response

- Voice: Voice configuration for TTS.
  - `voice_id` string, required: Unique identifier in format 'provider-name'
  - `name` string, required: Human-readable voice name
  - `provider` 'elevenlabs' | 'cartesia' | 'deepgram' | 'openai-realtime', required: TTS provider
  - `language` string, required: Primary language or 'multilingual'
  - `gender` 'male' | 'female' | 'neutral', required: Voice gender
  - `description` string, nullable: Voice characteristics description
  - `preview_url` string, nullable: URL to sample audio
  - `supported_languages` string[], nullable: List of supported language codes
  - `provider_voice_id` string, nullable: Real provider voice ID (ElevenLabs/Google) used for TTS
  - `model` string, nullable: TTS model for this voice (e.g. eleven_flash_v2_5)

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/call2me/apis/call2me-api.md) · [All operations](https://skmtc.dev/call2me/apis/call2me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/call2me/apis/call2me-api/revisions/3951f9b7e47d?raw)
