Skip to content
Get started

Get voice by ID

voices.retrieve(id, **kwargs) -> VoiceRetrieveResponse { voice }
GET/voices/{id}

Retrieve details for a single voice by its unique ID and provider. Returns the voice name, description, and provider metadata.

ParametersExpand Collapse
id: String
provider: :cartesia | :elevenlabs
One of the following:
:cartesia
:elevenlabs
ReturnsExpand Collapse
class VoiceRetrieveResponse { voice }
voice: { id, name, description}
id: String
name: String
description: String

Get voice by ID

require "revox"

revox = Revox::Client.new(api_key: "My API Key")

voice = revox.voices.retrieve("id", provider: :cartesia)

puts(voice)
{
  "voice": {
    "id": "id",
    "name": "name",
    "description": "description"
  }
}
Returns Examples
{
  "voice": {
    "id": "id",
    "name": "name",
    "description": "description"
  }
}