صداها

صداهای روایتی، پیش‌نمایش‌های آنها و id برای ارسال. صدا اختیاری است: آن را حذف کنید و Sketchie با Nora روایت می‌کند.

فیلد voice اختیاری است. آن را حذف کنید و Sketchie با Nora، راوی پیش‌فرض گرم و همه‌کاره، روایت می‌کند. فقط زمانی آن را تنظیم کنید که صدای متفاوتی می‌خواهید.

صداها را کشف کنید

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

کاتالوگ صدا را فراخوانی کنید تا هر راوی را فهرست کند. هر صدا با یک name دوستانه برای نمایش به کاربران شما، id برای ارسال به عنوان voice، language بومی آن، پرچم isDefault، و یک preview_url قابل پخش که می‌توانید مستقیما به یک پخش‌کننده صوتی متصل کنید، بازمی‌گردد.

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 های سخت‌کدشده. کاتالوگ را در زمان اجرا بخوانید تا یکپارچه‌سازی شما به‌طور خودکار از افزودنی‌ها و تغییرات فهرست عمومی پیروی کند.