## Retrieve `client.voices.retrieve(stringid, VoiceRetrieveParamsquery, RequestOptionsoptions?): VoiceRetrieveResponse` **get** `/voices/{id}` Retrieve details for a single voice by its unique ID and provider. Returns the voice name, description, and provider metadata. ### Parameters - `id: string` - `query: VoiceRetrieveParams` - `provider: "cartesia" | "elevenlabs"` - `"cartesia"` - `"elevenlabs"` ### Returns - `VoiceRetrieveResponse` - `voice: Voice` - `id: string` - `name: string` - `description?: string` ### Example ```typescript import Revox from '@revoxai/sdk'; const client = new Revox({ apiKey: process.env['REVOX_API_KEY'], // This is the default and can be omitted }); const voice = await client.voices.retrieve('id', { provider: 'cartesia' }); console.log(voice.voice); ```