Stemmen

Vertelstemmen, hun previews en de te verzenden id. Stem is optioneel: laat het weg en Sketchie vertelt met Nora.

Het voice-veld is optioneel. Laat het weg en Sketchie vertelt met Nora, de warme, veelzijdige standaardverteller. Stel het alleen in als je een andere stem wilt.

Ontdek de stemmen

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

Roep de stemcatalogus aan om elke verteller te tonen. Elke stem komt terug met een vriendelijke name om aan je gebruikers te tonen, de id om door te geven als voice, de bijbehorende language, een isDefault-vlag, en een afspeelbare preview_url die je rechtstreeks in een audiospeler kunt integreren.

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"
}

Geef ?language=<code> door om te filteren op stemmen die inheems zijn voor een taal. Je kunt stemmen ook opvragen via de CLI (sketchie voices) of de SDK (client.listVoices()). Toon altijd de vriendelijke name aan je gebruikers en stuur de id naar de API.

De geleverde stembezetting

De huidige catalogus bevat zes zorgvuldig samengestelde vertellers: Nora, Miles, Dean, Clara, Piper en Wren. Deze stemmen zijn taalonafhankelijk, dus dezelfde geselecteerde stem spreekt elke taal die door GET /v1/languages wordt vermeld. Gebruik de exacte id die door de stemcatalogus wordt geretourneerd.

Gebruik discovery, geen hardgecodeerde id’s. Lees de catalogus tijdens runtime, zodat je integratie automatisch toevoegingen en wijzigingen in de openbare bezetting volgt.