GET/v1/voices
Zwraca listę lektorów wraz z próbkami audio. Bez parametrulang zwracane są głosy ze wszystkich języków – w takim wypadku zalecamy stronicowanie.
| Parametr | Typ | Domyślnie | Opis |
|---|
| lang | string | wszystkie | Slug języka, np. polski, niemiecki, czeski. |
| gender | m | f | — | Płeć lektora. |
| q | string | — | Fragment imienia lektora (wyszukiwanie). |
| express | true | false | — | Tylko głosy z trybem Express!. |
| exclusive | true | false | — | Tylko głosy dostępne wyłącznie w RPM. |
| limit | 1–200 | 50 | Liczba rekordów w odpowiedzi. |
| offset | 0–10000 | 0 | Przesunięcie – stronicowanie. |
{
"data": [
{
"slug": "anna-k",
"name": "Anna K",
"language": "polski",
"language_label": "Polski",
"gender": "f",
"price_level": 2,
"express": true,
"exclusive": false,
"availability": "dostępny, realizacja do 24 h",
"image_url": "https://media.rpm.pl/voices/polski/anna-k.webp",
"samples": [
{ "label": "A", "url": "https://media.rpm.pl/audio/polski/anna-k-a.mp3" },
{ "label": "B", "url": "https://media.rpm.pl/audio/polski/anna-k-b.mp3" }
],
"page_url": "https://rpm.pl/bank-glosow/polski"
}
],
"meta": { "total": 126, "limit": 10, "offset": 0, "count": 10 }
}
| Pole | Opis |
|---|
| slug | Identyfikator lektora w obrębie języka. |
| name | Imię prezentowane w banku głosów. |
| language / language_label | Slug języka oraz jego nazwa po polsku. |
| gender | m (męski) lub f (żeński). |
| price_level | Poziom cenowy 1–5, zgodny z cennikiem partnerskim. |
| express | Głos dostępny w trybie ekspresowym. |
| exclusive | Głos dostępny wyłącznie w RPM Studio. |
| availability | Opis dostępności i terminu realizacji. |
| image_url | Zdjęcie lektora (WebP) lub null. |
| samples | Lista demówek MP3: label oraz url. |
| page_url | Adres odpowiedniej strony banku głosów na rpm.pl. |