Wyświetl głosy

Pobiera listę wszystkich dostępnych głosów użytkownika z wyszukiwaniem, filtrowaniem i paginacją.

Nagłówki

xi-api-keystringOpcjonalny

Parametry zapytania

next_page_tokenstring or nullOpcjonalny

Token następnej strony do użycia przy stronicowaniu. Zwracany przez poprzednie żądanie. Używaj go razem z flagą has_more, aby zapewnić niezawodne stronicowanie.

page_sizeintegerOpcjonalnyDomyślnie 10

Maksymalna liczba głosów do zwrócenia. Nie może przekraczać 100, domyślnie 10. Strona 0 może zawierać więcej głosów z uwagi na dołączone głosy domyślne.

searchstring or nullOpcjonalny

Fraza do filtrowania głosów. Wyszukuje w nazwie, opisie, etykietach i kategorii.

sortstring or nullOpcjonalny

Według którego pola sortować: ‘created_at_unix’ lub ‘name’. Pole ‘created_at_unix’ może nie być dostępne dla starszych głosów.

sort_directionstring or nullOpcjonalny

W jakim kierunku sortować głosy: ‘asc’ lub ‘desc’.

voice_typestring or nullOpcjonalny
Typ głosu, według którego chcesz filtrować. Jeden z: 'personal', 'community', 'default', 'workspace', 'non-default', 'non-community', 'saved'. 'non-default' oznacza wszystkie poza 'default'. 'non-community' oznacza połączenie 'personal' i 'workspace' (bez kopii z biblioteki). 'saved' oznacza to samo co non-default, ale obejmuje też domyślne głosy dodane do kolekcji.
categorystring or nullOpcjonalny

Kategoria głosu do filtrowania. Jedna z: „premade”, „cloned”, „generated”, „professional”

fine_tuning_statestring or nullOpcjonalny

Stan dostrajania głosu, według którego można filtrować. Dotyczy tylko profesjonalnych klonów głosu. Jedna z wartości: ‘draft’, ‘not_verified’, ‘not_started’, ‘queued’, ‘fine_tuning’, ‘fine_tuned’, ‘failed’, ‘delayed’

collection_idstring or nullOpcjonalny

ID kolekcji do filtrowania głosów.

genderstring or nullOpcjonalny

Płeć używana do filtrowania na podstawie etykiety „gender” głosu.

agestring or nullOpcjonalny

Wiek używany do filtrowania na podstawie etykiety „age” głosu.

languagelist of strings or nullOpcjonalny

Języki używane do filtrowania na podstawie etykiety „language” głosu. Zwracane są głosy pasujące do dowolnego z podanych języków.

accentstring or nullOpcjonalny

Akcent używany do filtrowania na podstawie etykiety „accent” głosu.

use_caseslist of strings or nullOpcjonalny

Przypadki użycia do filtrowania na podstawie etykiety głosu „use_case”. Zwracane są głosy pasujące do któregokolwiek z podanych przypadków użycia.

min_notice_period_daysinteger or nullOpcjonalny

Filtruj głosy, których okres wypowiedzenia udostępniania wynosi co najmniej podaną liczbę dni.

include_custom_ratesboolean or nullOpcjonalny

Czy uwzględniać głosy z niestandardową stawką udostępniania. Domyślnie są uwzględniane.

include_live_moderatedboolean or nullOpcjonalny

Czy uwzględniać głosy z włączoną moderacją na żywo. Domyślnie są uwzględniane.

high_qualityboolean or nullOpcjonalny

Gdy wartość to true, zwracaj tylko głosy jakości studyjnej (z kategorią „high_quality”).

include_total_countbooleanOpcjonalnyDomyślnie true
Czy uwzględniać w odpowiedzi łączną liczbę znalezionych głosów. UWAGA: wartość total_count to bieżąca migawka i może zmieniać się między żądaniami, gdy użytkownicy tworzą, modyfikują lub usuwają głosy. Do paginacji użyj zamiast tego flagi has_more. Włączaj tę opcję tylko, gdy naprawdę potrzebujesz łącznej liczby (np. do wyświetlenia), ponieważ wpływa ona na wydajność.
voice_idslist of strings or nullOpcjonalny

ID głosów do wyszukania. Maksymalnie 100 ID głosów.

Odpowiedź

Pomyślna odpowiedź

voiceslist of objects

Lista głosów pasujących do zapytania.

has_moreboolean

Wskazuje, czy kolejne strony zawierają więcej dostępnych głosów. Aby zapewnić niezawodne stronicowanie, użyj tej flagi (i next_page_token) zamiast polegać na total_count.

total_countinteger

Łączna liczba głosów pasujących do zapytania. Ta wartość jest bieżącą migawką stanu bazy danych i może się zmieniać między żądaniami, gdy użytkownicy tworzą, modyfikują lub usuwają głosy. Aby zapewnić niezawodną paginację, używaj flagi has_more zamiast tej wartości. Żądaj tego pola tylko wtedy, gdy rzeczywiście potrzebujesz łącznej liczby, np. do wyświetlenia, ponieważ jej obliczenie obciąża wydajność.

next_page_tokenstring or nullOpcjonalny

Token do pobrania następnej strony wyników. Przekaż tę wartość w kolejnym żądaniu, aby kontynuować stronicowanie. Null, jeśli nie ma więcej wyników.

Błędy

422
Unprocessable Entity Error