## Retrieve `voices.retrieve(id, **kwargs) -> 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` - `provider: :cartesia | :elevenlabs` - `:cartesia` - `:elevenlabs` ### Returns - `class VoiceRetrieveResponse` - `voice: { id, name, description}` - `id: String` - `name: String` - `description: String` ### Example ```ruby require "revox" revox = Revox::Client.new(api_key: "My API Key") voice = revox.voices.retrieve("id", provider: :cartesia) puts(voice) ```