Głosy

Głosy narracji, ich podglądy i id do wysłania. Głos jest opcjonalny: pomiń go, a Sketchie będzie narrować głosem Nora.

Pole voice jest opcjonalne. Pomiń je, a Sketchie będzie narrować ciepłym, uniwersalnym domyślnym głosem Nora. Ustaw je tylko wtedy, gdy chcesz innego głosu.

Poznaj głosy

GET https://sketchie.ai/api/v1/voices

Wywołaj katalog głosów, aby wyświetlić listę wszystkich narratorów. Każdy głos zwraca przyjazną name do pokazania użytkownikom, id do przekazania jako voice, jego natywny language, flagę isDefault oraz odtwarzalny preview_url, który można podłączyć bezpośrednio do odtwarzacza audio.

200 OK
{
  "voices": [
    {
      "id": "sketchie:sulafat",
      "name": "Nora",
      "language": "en",
      "description": "Warm and natural, like a favorite teacher.",
      "isDefault": true,
      "preview_url": "https://sketchie.ai/media/voice-previews/sulafat.mp3"
    }
  ],
  "default": "sketchie:sulafat"
}

Przekaż ?language=<code>, aby filtrować głosy natywne dla danego języka. Możesz też wyświetlić listę głosów z CLI (sketchie voices) lub SDK (client.listVoices()). Zawsze pokazuj przyjazną name użytkownikom i wysyłaj id do API.

Dostępna obsada głosów

Bieżący katalog zawiera sześciu wyselekcjonowanych narratorów: Nora, Miles, Dean, Clara, Piper i Wren. Te głosy są niezależne od języka, więc ten sam wybrany głos mówi w każdym języku wymienionym przez GET /v1/languages. Użyj dokładnego id zwróconego przez katalog głosów.

Korzystaj z odkrywania, nie z zakodowanych na stałe id. Odczytuj katalog w czasie działania, aby Twoja integracja automatycznie podążała za dodatkami i zmianami w publicznej obsadzie.