Φωνές

Φωνές αφήγησης, οι προεπισκοπήσεις τους και το id προς αποστολή. Η φωνή είναι προαιρετική: παραλείψτε την και το Sketchie αφηγείται με την Nora.

Το πεδίο voice είναι προαιρετικό. Παραλείψτε το και το Sketchie αφηγείται με την Nora, τη ζεστή προεπιλεγμένη αφηγήτρια γενικής χρήσης. Ορίστε το μόνο όταν θέλετε διαφορετική φωνή.

Ανακαλύψτε τις φωνές

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

Καλέστε τον κατάλογο φωνών για να παραθέσετε κάθε αφηγητή. Κάθε φωνή επιστρέφει με ένα φιλικό name για να δείξετε στους χρήστες σας, το id για να περάσετε ως voice, τη γηγενή της language, μια σημαία isDefault, και ένα αναπαραγώγιμο preview_url που μπορείτε να συνδέσετε απευθείας σε έναν audio player.

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

Περάστε ?language=<code> για να φιλτράρετε φωνές γηγενείς σε μια γλώσσα. Μπορείτε επίσης να παραθέσετε φωνές από το CLI (sketchie voices) ή το SDK (client.listVoices()). Δείχνετε πάντα το φιλικό name στους χρήστες σας, και στέλνετε το id στο API.

Η διαθέσιμη λίστα φωνών

Ο τρέχων κατάλογος περιέχει έξι επιμελημένους αφηγητές: Nora, Miles, Dean, Clara, Piper, και Wren. Αυτές οι φωνές είναι ανεξάρτητες γλώσσας, οπότε η ίδια επιλεγμένη φωνή μιλά κάθε γλώσσα που παρατίθεται από το GET /v1/languages. Χρησιμοποιήστε το ακριβές id που επιστρέφει ο κατάλογος φωνών.

Χρησιμοποιήστε ανακάλυψη, όχι κωδικοποιημένα id. Διαβάστε τον κατάλογο κατά την εκτέλεση ώστε η ενσωμάτωσή σας να ακολουθεί αυτόματα τις προσθήκες και τις αλλαγές στη δημόσια λίστα.