> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Lista röster

GET https://api.elevenlabs.io/v2/voices

Hämtar en lista över alla tillgängliga röster för en användare med sökning, filtrering och paginering.

Reference: https://elevenlabs.io/docs/api-reference/voices/search

## Servers

- `https://api.elevenlabs.io` (Production, default)
- `https://api.us.elevenlabs.io` (Production US)
- `https://api.eu.residency.elevenlabs.io` (Production EU)
- `https://api.in.residency.elevenlabs.io` (Production India)
- `https://api.sg.residency.elevenlabs.io` (Production Singapore)

## Request

### Query parameters

- `next_page_token` (string, optional, nullable) — Nästa sidtoken som ska användas för paginering. Returneras från föregående begäran. Använd den tillsammans med flaggan has_more för tillförlitlig paginering.
- `page_size` (integer, optional, default: 10) — Maximalt antal röster att returnera. Får inte överstiga 100, standardvärdet är 10. Sida 0 kan innehålla fler röster eftersom standardröster inkluderas.
- `search` (string, optional, nullable) — Sökterm för att filtrera röster. Söker i namn, beskrivning, etiketter och kategori.
- `sort` (string, optional, nullable) — Vilket fält som ska sorteras efter: 'created_at_unix' eller 'name'. 'created_at_unix' kanske inte är tillgängligt för äldre röster.
- `sort_direction` (string, optional, nullable) — Vilken riktning rösterna ska sorteras i: 'asc' eller 'desc'.
- `voice_type` (string, optional, nullable) — Typ av röst att filtrera efter. Ett av följande: 'personal', 'community', 'default', 'workspace', 'non-default', 'non-community', 'saved'. 'non-default' motsvarar alla utom 'default'. 'non-community' motsvarar 'personal' och 'workspace' tillsammans (exkluderar bibliotekskopior). 'saved' motsvarar non-default, men inkluderar standardröster om de har lagts till i en samling.
- `category` (string, optional, nullable) — Kategori för rösten att filtrera efter. En av ”premade”, ”cloned”, ”generated”, ”professional”
- `fine_tuning_state` (string, optional, nullable) — Status för röstens finjustering att filtrera efter. Gäller endast professionella röstkloner. Ett av följande: 'draft', 'not_verified', 'not_started', 'queued', 'fine_tuning', 'fine_tuned', 'failed', 'delayed'
- `collection_id` (string, optional, nullable) — Samlings-ID att filtrera röster efter.
- `gender` (string, optional, nullable) — Kön som används för filtrering, baserat på röstens 'gender'-etikett.
- `age` (string, optional, nullable) — Ålder som används för filtrering, baserat på röstens etikett 'age'.
- `language` (list of string, optional, nullable) — Språk som används för filtrering baserat på röstens ”language”-etikett. Röster som matchar något av de angivna språken returneras.
- `accent` (string, optional, nullable) — Accent som används för filtrering, baserat på röstens etikett 'accent'.
- `use_cases` (list of string, optional, nullable) — Användningsfall som används för filtrering, baserat på röstens etikett 'use_case'. Röster som matchar något av de angivna användningsfallen returneras.
- `min_notice_period_days` (integer, optional, nullable) — Filtrera till röster vars uppsägningstid för delning är minst det angivna antalet dagar.
- `include_custom_rates` (boolean, optional, nullable) — Om röster med en anpassad delningsnivå ska inkluderas. De inkluderas som standard.
- `include_live_moderated` (boolean, optional, nullable) — Om röster med aktiv livemoderering ska inkluderas. De inkluderas som standard.
- `high_quality` (boolean, optional, nullable) — När värdet är true returneras endast röster i studiokvalitet (de vars kategori är 'high_quality').
- `include_total_count` (boolean, optional, default: true) — Om det totala antalet hittade röster ska inkluderas i svaret. OBS! Värdet total_count är en ögonblicksbild i realtid och kan ändras mellan förfrågningar när användare skapar, ändrar eller tar bort röster. Använd i stället flaggan has_more för paginering. Aktivera endast detta när du faktiskt behöver det totala antalet, till exempel för visning, eftersom det påverkar prestandan.
- `voice_ids` (list of string, optional, nullable) — Röst-ID:n att slå upp. Högst 100 röst-ID:n.

## Response

### 200

Lyckat svar

- `voices` (list of VoiceResponseModel, required) — Listan över röster som matchar frågan.
- `has_more` (boolean, required) — Anger om det finns fler röster tillgängliga på efterföljande sidor. Använd denna flagga (och next_page_token) för tillförlitlig paginering i stället för att förlita dig på total_count.
- `total_count` (integer, required) — Det totala antalet röster som matchar frågan. Värdet är en ögonblicksbild som återspeglar databasens aktuella tillstånd och kan ändras mellan begäranden när användare skapar, ändrar eller raderar röster. Använd flaggan has_more för tillförlitlig paginering i stället för att förlita dig på detta värde. Begär bara detta fält när du faktiskt behöver det totala antalet, till exempel för visning, eftersom beräkningen medför en prestandakostnad.
- `next_page_token` (string, optional, nullable) — Token för att hämta nästa resultatsida. Skicka detta värde i nästa begäran för att fortsätta sidindelningen. Null om det inte finns fler resultat.

## Errors

### 422 Unprocessable Entity Error

Valideringsfel

- `detail` (list of ValidationError, optional)

## Types

### VoiceResponseModel

- `voice_id` (string, required) — ID:t för rösten.
- `name` (string, optional) — Röstens namn.
- `samples` (list of SampleResponseModel, optional, nullable) — Lista över prover som är kopplade till rösten.
- `category` (enum, optional) — Röstens kategori.
  - Allowed values: `generated`, `cloned`, `premade`, `professional`, `famous`, `high_quality`
- `fine_tuning` (FineTuningResponseModel, optional, nullable) — Finjusteringsinformation för rösten.
- `labels` (map from string to string, optional) — Etiketter som är kopplade till rösten.
- `description` (string, optional, nullable) — Beskrivningen av rösten.
- `preview_url` (string, optional, nullable) — Röstens URL för förhandsvisning.
- `available_for_tiers` (list of string, optional) — Nivåerna som rösten är tillgänglig för.
- `settings` (VoiceSettingsResponseModel, optional, nullable) — Röstens inställningar.
- `sharing` (VoiceSharingResponseModel, optional, nullable) — Röstens delningsinformation.
- `high_quality_base_model_ids` (list of string, optional) — Basmodell-ID:n för högkvalitativa röster.
- `verified_languages` (list of VerifiedVoiceLanguageResponseModel, optional, nullable) — Röstens verifierade språk.
- `collection_ids` (list of string, optional, nullable) — ID:n för samlingar som denna röst tillhör.
- `safety_control` (enum, optional, nullable) — Röstens säkerhetskontroller.
  - Allowed values: `NONE`, `BAN`, `CAPTCHA`, `ENTERPRISE_BAN`, `ENTERPRISE_CAPTCHA`
- `voice_verification` (VoiceVerificationResponseModel, optional, nullable) — Röstverifieringen för rösten.
- `permission_on_resource` (string, optional, nullable) — Behörigheten för röstens resurs.
- `is_owner` (boolean, optional, nullable) — Om rösten ägs av användaren.
- `is_legacy` (boolean, optional, default: false) — Om rösten är en äldre version.
- `is_mixed` (boolean, optional, default: false) — Om rösten är mixad.
- `favorited_at_unix` (integer, optional, nullable) — Tidsstämpel i Unix-tid för när rösten markerades som favorit.
- `created_at_unix` (integer, optional, nullable) — Röstens skapelsetid i Unix-tid.
- `is_bookmarked` (boolean, optional, nullable) — Om rösten är bokmärkt av den aktuella användaren. Gäller endast community-röster (kopierade från biblioteket).
- `recording_quality` (enum, optional, nullable) — Röstens inspelningskvalitet enligt granskningsprocessen.
  - Allowed values: `studio`, `good`, `ok`, `poor`, `bad`
- `labelling_status` (enum, optional, nullable) — Statusen för röstens granskningsprocess.
  - Allowed values: `in_review`, `review_complete`
- `recording_quality_reason` (string, optional, nullable) — Orsaken till bedömningen av inspelningskvaliteten, enligt granskningsprocessen.

### ValidationError

- `loc` (list of ValidationErrorLocItems, required)
- `msg` (string, required)
- `type` (string, required)

### SampleResponseModel

- `sample_id` (string, optional) — ID:t för exemplet.
- `file_name` (string, optional) — Namnet på exempelfilen.
- `mime_type` (string, optional) — Exempelfilens MIME-typ.
- `size_bytes` (integer, optional) — Exempelfilens storlek i byte.
- `hash` (string, optional) — Hashvärdet för exempelfilen.
- `duration_secs` (double, optional, nullable)
- `remove_background_noise` (boolean, optional, nullable)
- `has_isolated_audio` (boolean, optional, nullable)
- `has_isolated_audio_preview` (boolean, optional, nullable)
- `speaker_separation` (SpeakerSeparationResponseModel, optional, nullable)
- `trim_start` (integer, optional, nullable)
- `trim_end` (integer, optional, nullable)

### FineTuningResponseModel

- `is_allowed_to_fine_tune` (boolean, optional) — Om användaren får finjustera rösten.
- `state` (map from string to enum, optional) — Tillståndet för finjusteringsprocessen för varje modell.
  - Allowed values: `not_started`, `queued`, `fine_tuning`, `fine_tuned`, `failed`, `delayed`
- `verification_failures` (list of string, optional) — Lista över verifieringsfel i finjusteringsprocessen.
- `verification_attempts_count` (integer, optional) — Antalet verifieringsförsök i finjusteringsprocessen.
- `manual_verification_requested` (boolean, optional) — Om manuell verifiering begärdes för finjusteringsprocessen.
- `language` (string, optional, nullable) — Språket för finjusteringsprocessen.
- `progress` (map from string to double, optional, nullable) — Förloppet för finjusteringsprocessen.
- `message` (map from string to string, optional, nullable) — Meddelandet från finjusteringsprocessen.
- `dataset_duration_seconds` (double, optional, nullable) — Datasetets längd i sekunder.
- `verification_attempts` (list of VerificationAttemptResponseModel, optional, nullable) — Antalet verifieringsförsök.
- `slice_ids` (list of string, optional, nullable) — Lista över segment-ID:n.
- `manual_verification` (ManualVerificationResponseModel, optional, nullable) — Den manuella verifieringen av finjusteringsprocessen.
- `max_verification_attempts` (integer, optional, nullable) — Det högsta antalet verifieringsförsök.
- `next_max_verification_attempts_reset_unix_ms` (integer, optional, nullable) — Nästa återställningstid för högsta antal verifieringsförsök, i Unix-millisekunder.
- `finetuning_state` (any, optional)

### VoiceSettingsResponseModel

- `stability` (double, optional, nullable, default: 0.5) — Avgör hur stabil rösten är och slumpmässigheten mellan varje generering. Lägre värden ger rösten ett bredare känslomässigt register. Högre värden kan ge en monoton röst med begränsade känslouttryck.
- `use_speaker_boost` (boolean, optional, nullable, default: true) — Den här inställningen ökar likheten med den ursprungliga talaren. Inställningen kräver något högre beräkningskapacitet, vilket i sin tur ökar fördröjningen.
- `similarity_boost` (double, optional, nullable, default: 0.75) — Avgör hur nära AI:n ska följa originalrösten när den försöker återskapa den.
- `style` (double, optional, nullable, default: 0) — Avgör hur mycket röstens stil ska överdrivas. Den här inställningen försöker förstärka originaltalarens stil. Den använder ytterligare beräkningsresurser och kan öka latensen om den sätts till något annat än 0.
- `speed` (double, optional, nullable, default: 1) — Justerar röstens hastighet. Värdet 1.0 är standardhastigheten. Värden under 1.0 gör talet långsammare och värden över 1.0 gör det snabbare.

### VoiceSharingResponseModel

- `status` (enum, optional) — Status för röstutdelningen.
  - Allowed values: `enabled`, `disabled`, `copied`, `copied_disabled`
- `history_item_sample_id` (string, optional, nullable) — Historikobjektets exempel-ID.
- `date_unix` (integer, optional) — Datumet då rösten delades i Unix-tid.
- `whitelisted_emails` (list of string, optional) — En lista med tillåtna e-postadresser.
- `public_owner_id` (string, optional) — ID:t för den offentliga ägaren.
- `original_voice_id` (string, optional) — ID:t för originalrösten.
- `financial_rewards_enabled` (boolean, optional) — Om ekonomiska belöningar är aktiverade.
- `free_users_allowed` (boolean, optional) — Om kostnadsfria användare är tillåtna.
- `live_moderation_enabled` (boolean, optional) — Om live-moderering är aktiverad.
- `rate` (double, optional, nullable) — Priset för röstdelning.
- `fiat_rate` (double, optional, nullable) — Priset för röstdelning i USD per 1 000 krediter.
- `notice_period` (integer, optional) — Uppsägningstiden för röstdelningen.
- `disable_at_unix` (integer, optional, nullable) — Datumet då rösten delades i Unix-tid.
- `voice_mixing_allowed` (boolean, optional) — Om röstmixning är tillåten.
- `featured` (boolean, optional) — Om rösten är utvald.
- `category` (enum, optional) — Röstens kategori.
  - Allowed values: `generated`, `cloned`, `premade`, `professional`, `famous`, `high_quality`
- `reader_app_enabled` (boolean, optional, nullable) — Om läsarappen är aktiverad.
- `image_url` (string, optional, nullable) — Bild-URL:en för rösten.
- `ban_reason` (string, optional, nullable) — Orsaken till att rösten har förbjudits.
- `liked_by_count` (integer, optional) — Antalet gilla-markeringar för rösten.
- `cloned_by_count` (integer, optional) — Antalet kloner av rösten.
- `name` (string, optional) — Röstens namn.
- `description` (string, optional, nullable) — Beskrivningen av rösten.
- `labels` (map from string to string, optional) — Röstens etiketter.
- `review_status` (enum, optional) — Röstens granskningsstatus.
  - Allowed values: `not_requested`, `pending`, `declined`, `allowed`, `allowed_with_changes`
- `review_message` (string, optional, nullable) — Röstens granskningsmeddelande.
- `enabled_in_library` (boolean, optional) — Om rösten är aktiverad i biblioteket.
- `instagram_username` (string, optional, nullable) — Röstens Instagram-användarnamn.
- `twitter_username` (string, optional, nullable) — Röstens Twitter/X-användarnamn.
- `youtube_username` (string, optional, nullable) — Röstens YouTube-användarnamn.
- `tiktok_username` (string, optional, nullable) — Röstens TikTok-användarnamn.
- `moderation_check` (VoiceSharingModerationCheckResponseModel, optional, nullable) — Röstens modereringskontroll.
- `reader_restricted_on` (list of ReaderResourceResponseModel, optional, nullable) — Begränsningen för ElevenReader för rösten.

### VerifiedVoiceLanguageResponseModel

- `language` (string, required) — Röstens språk.
- `model_id` (string, required) — Röstens modell-ID.
- `accent` (string, optional, nullable) — Röstens accent, om tillämpligt.
- `locale` (string, optional, nullable) — Röstens språkområde, om tillämpligt.
- `preview_url` (string, optional, nullable) — Röstens förhandsvisnings-URL, om tillämpligt.

### VoiceVerificationResponseModel

- `requires_verification` (boolean, required) — Om rösten kräver verifiering.
- `is_verified` (boolean, required) — Om rösten har verifierats.
- `verification_failures` (list of string, required) — Lista över verifieringsfel.
- `verification_attempts_count` (integer, required) — Antalet verifieringsförsök.
- `language` (string, optional, nullable) — Röstens språk.
- `verification_attempts` (list of VerificationAttemptResponseModel, optional, nullable) — Antal gånger en verifiering har försökt genomföras.

### ValidationErrorLocItems

### SpeakerSeparationResponseModel

- `voice_id` (string, required) — ID:t för rösten.
- `sample_id` (string, required) — ID:t för exemplet.
- `status` (enum, required) — Statusen för talarseparationen.
  - Allowed values: `not_started`, `pending`, `completed`, `failed`
- `speakers` (map from string to SpeakerResponseModel, optional, nullable) — Talarna i exemplet.
- `selected_speaker_ids` (list of string, optional, nullable) — ID:n för de valda talarna.

### VerificationAttemptResponseModel

- `text` (string, required) — Texten i verifieringsförsöket.
- `date_unix` (integer, required) — Datumet för verifieringsförsöket i Unix-tid.
- `accepted` (boolean, required) — Om verifieringsförsöket godkändes.
- `similarity` (double, required) — Likheten för verifieringsförsöket.
- `levenshtein_distance` (double, required) — Levenshtein-avståndet för verifieringsförsöket.
- `recording` (RecordingResponseModel, optional, nullable) — Inspelningen av verifieringsförsöket.

### ManualVerificationResponseModel

- `extra_text` (string, required) — Den extra texten för den manuella verifieringen.
- `request_time_unix` (integer, required) — Datumet för den manuella verifieringen i Unix-tid.
- `files` (list of ManualVerificationFileResponseModel, required) — Filerna för den manuella verifieringen.

### VoiceSharingModerationCheckResponseModel

- `date_checked_unix` (integer, optional, nullable) — Datumet då modereringskontrollen utfördes i Unix-tid.
- `name_value` (string, optional, nullable) — Röstens namnvärde.
- `name_check` (boolean, optional, nullable) — Om namnkontrollen lyckades.
- `description_value` (string, optional, nullable) — Beskrivningsvärdet för rösten.
- `description_check` (boolean, optional, nullable) — Om beskrivningskontrollen lyckades.
- `sample_ids` (list of string, optional, nullable) — En lista med prov-ID:n.
- `sample_checks` (list of double, optional, nullable) — En lista med provkontroller.
- `captcha_ids` (list of string, optional, nullable) — En lista över captcha-ID:n.
- `captcha_checks` (list of double, optional, nullable) — En lista över CAPTCHA-kontrollvärden.

### ReaderResourceResponseModel

- `resource_type` (enum, required) — Typen av resurs.
  - Allowed values: `read`, `collection`
- `resource_id` (string, required) — ID:t för resursen.

### SpeakerResponseModel

- `speaker_id` (string, required) — ID:t för talaren.
- `duration_secs` (double, required) — Talarsegmentets längd i sekunder.
- `utterances` (list of UtteranceResponseModel, optional, nullable) — Talarens yttranden.

### RecordingResponseModel

- `recording_id` (string, required) — ID:t för inspelningen.
- `mime_type` (string, required) — Inspelningens MIME-typ.
- `size_bytes` (integer, required) — Inspelningens storlek i byte.
- `upload_date_unix` (integer, required) — Inspelningens datum i Unix-tid.
- `transcription` (string, required) — Inspelningens transkribering.

### ManualVerificationFileResponseModel

- `file_id` (string, required) — ID:t för filen.
- `file_name` (string, required) — Filens namn.
- `mime_type` (string, required) — Filens MIME-typ.
- `size_bytes` (integer, required) — Filens storlek i byte.
- `upload_date_unix` (integer, required) — Filens datum i Unix-tid.

### UtteranceResponseModel

- `start` (double, required) — Starttiden för yttrandet i sekunder.
- `end` (double, required) — Yttrandets sluttid i sekunder.

## Examples

**Response**

```json
{
  "voices": [
    {
      "voice_id": "string",
      "name": "string",
      "samples": [
        {
          "sample_id": "string",
          "file_name": "string",
          "mime_type": "string",
          "size_bytes": 1,
          "hash": "string",
          "duration_secs": 1.1,
          "remove_background_noise": true,
          "has_isolated_audio": true,
          "has_isolated_audio_preview": true,
          "speaker_separation": {
            "voice_id": "DCwhRBWXzGAHq8TQ4Fs18",
            "sample_id": "DCwhRBWXzGAHq8TQ4Fs18",
            "status": "not_started"
          },
          "trim_start": 1,
          "trim_end": 1
        }
      ],
      "category": "generated",
      "fine_tuning": {
        "is_allowed_to_fine_tune": true,
        "state": {
          "eleven_multilingual_v2": "fine_tuned"
        },
        "verification_failures": [],
        "verification_attempts_count": 2,
        "manual_verification_requested": false
      },
      "labels": {},
      "description": "string",
      "preview_url": "string",
      "available_for_tiers": [
        "string"
      ],
      "settings": {
        "stability": 1,
        "use_speaker_boost": true,
        "similarity_boost": 1,
        "style": 0,
        "speed": 1
      },
      "sharing": {
        "status": "enabled",
        "history_item_sample_id": "DCwhRBWXzGAHq8TQ4Fs18",
        "date_unix": 1714204800,
        "whitelisted_emails": [
          "example@example.com"
        ],
        "public_owner_id": "DCwhRBWXzGAHq8TQ4Fs18",
        "original_voice_id": "DCwhRBWXzGAHq8TQ4Fs18",
        "financial_rewards_enabled": true,
        "free_users_allowed": true,
        "live_moderation_enabled": true,
        "rate": 0.05,
        "notice_period": 30,
        "disable_at_unix": 1714204800,
        "voice_mixing_allowed": false,
        "featured": true,
        "category": "professional",
        "reader_app_enabled": true,
        "liked_by_count": 100,
        "cloned_by_count": 50,
        "name": "Rachel",
        "description": "A female voice with a soft and friendly tone.",
        "labels": {
          "accent": "American",
          "gender": "female"
        },
        "review_status": "allowed",
        "enabled_in_library": true,
        "moderation_check": {
          "date_checked_unix": 1714204800,
          "name_value": "Rachel",
          "name_check": true,
          "description_value": "A female voice with a soft and friendly tone.",
          "description_check": true,
          "sample_ids": [
            "sample1",
            "sample2"
          ],
          "sample_checks": [
            0.95,
            0.98
          ],
          "captcha_ids": [
            "captcha1",
            "captcha2"
          ],
          "captcha_checks": [
            0.95,
            0.98
          ]
        },
        "reader_restricted_on": [
          {
            "resource_type": "read",
            "resource_id": "FCwhRBWXzGAHq8TQ4Fs18"
          }
        ]
      },
      "high_quality_base_model_ids": [
        "string"
      ],
      "verified_languages": [
        {
          "language": "string",
          "model_id": "string",
          "accent": "string",
          "locale": "string",
          "preview_url": "string"
        }
      ],
      "collection_ids": [
        "string"
      ],
      "safety_control": "NONE",
      "voice_verification": {
        "requires_verification": false,
        "is_verified": true,
        "verification_failures": [],
        "verification_attempts_count": 0,
        "language": "en",
        "verification_attempts": [
          {
            "text": "Hello, how are you?",
            "date_unix": 1714204800,
            "accepted": true,
            "similarity": 0.95,
            "levenshtein_distance": 2,
            "recording": {
              "recording_id": "CwhRBWXzGAHq8TQ4Fs17",
              "mime_type": "audio/mpeg",
              "size_bytes": 1000000,
              "upload_date_unix": 1714204800,
              "transcription": "Hello, how are you?"
            }
          }
        ]
      },
      "permission_on_resource": "string",
      "is_owner": true,
      "is_legacy": false,
      "is_mixed": false,
      "favorited_at_unix": 1,
      "created_at_unix": 1,
      "is_bookmarked": true,
      "recording_quality": "studio",
      "labelling_status": "in_review",
      "recording_quality_reason": "string"
    }
  ],
  "has_more": true,
  "total_count": 1,
  "next_page_token": "string"
}
```

**SDK Code**

```python
import requests

url = "https://api.elevenlabs.io/v2/voices"

querystring = {"accent":"american","age":"young","gender":"male","high_quality":"true","include_custom_rates":"true","include_live_moderated":"true","include_total_count":"true","language":"[\"en\",\"es\"]","min_notice_period_days":"30","next_page_token":"0","sort":"created_at_unix","sort_direction":"desc","use_cases":"[\"conversational\",\"narrative_story\"]"}

response = requests.get(url, params=querystring)

print(response.json())
```

```javascript
const url = 'https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby
require 'uri'
require 'net/http'

url = URI("https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
```

```java
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D")
  .asString();
```

```php
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D');

echo $response->getBody();
```

```csharp
using RestSharp;

var client = new RestClient("https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D");
var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
```

```swift
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "https://api.elevenlabs.io/v2/voices?accent=american&age=young&gender=male&high_quality=true&include_custom_rates=true&include_live_moderated=true&include_total_count=true&language=%5B%22en%22%2C%22es%22%5D&min_notice_period_days=30&next_page_token=0&sort=created_at_unix&sort_direction=desc&use_cases=%5B%22conversational%22%2C%22narrative_story%22%5D")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```