Suara

Suara naratif, pratontonnya, dan id untuk dihantar. Suara adalah pilihan: tinggalkan dan Sketchie menutur dengan Nora.

Medan voice adalah pilihan. Tinggalkan dan Sketchie menutur dengan Nora, penutur lalai serba guna yang mesra. Tetapkan hanya apabila anda mahukan suara yang berbeza.

Terokai suara

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

Panggil katalog suara untuk menyenaraikan setiap penutur. Setiap suara kembali dengan name mesra untuk ditunjukkan kepada pengguna anda, id untuk dihantar sebagai voice, language aslinya, bendera isDefault, dan preview_url yang boleh dimainkan yang boleh anda sambungkan terus ke pemain 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"
}

Hantar ?language=<code> untuk menapis kepada suara asli bahasa tertentu. Anda juga boleh menyenaraikan suara daripada CLI (sketchie voices) atau SDK (client.listVoices()). Sentiasa tunjukkan name mesra kepada pengguna anda, dan hantar id ke API.

Senarai suara yang dikeluarkan

Katalog semasa mengandungi enam penutur terpilih: Nora, Miles, Dean, Clara, Piper, dan Wren. Suara-suara ini tidak terikat bahasa, jadi suara yang sama dipilih bercakap setiap bahasa yang disenaraikan oleh GET /v1/languages. Gunakan id tepat yang dikembalikan oleh katalog suara.

Gunakan penemuan, bukan id yang dikodkan keras. Baca katalog semasa runtime supaya integrasi anda secara automatik mengikuti penambahan dan perubahan kepada senarai awam.