အသံများ

ဇာတ်ကြောင်းပြောသံများ၊ ၎င်းတို့၏ နမူနာများနှင့် ပေးပို့ရမည့် id။ အသံသည် ရွေးချယ်နိုင်သည်: ၎င်းကိုချန်ထားပြီး Sketchie သည် Nora ဖြင့် ဇာတ်ကြောင်းပြောသည်။

voice ကွက်လပ်သည် ရွေးချယ်နိုင်သည်။ ၎င်းကိုချန်ထားပြီး Sketchie သည် နွေးထွေးသော အသုံးများသော မူလပြောဆိုသူ Nora ဖြင့် ဇာတ်ကြောင်းပြောသည်။ ကွဲပြားသော အသံလိုအပ်မှသာ ၎င်းကို သတ်မှတ်ပါ။

အသံများကို ရှာဖွေပါ

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

ပြောဆိုသူတစ်ဦးစီကို စာရင်းပြုစုရန် အသံစာရင်းကို ခေါ်ပါ။ အသံတစ်ခုစီသည် သင့်အသုံးပြုသူများအား ပြသရန် ဖော်ရွေသော namevoice အဖြစ် ပေးပို့ရန် id၊ ၎င်း၏ ဒေသိယ languageisDefault အလံနှင့် အသံဖွင့်စက်တွင် တိုက်ရိုက် ချိတ်ဆက်နိုင်သော ဖွင့်နိုင်သည့် 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 ကို အသုံးပြုပါ။

hard-code ထားသော id များအစား ရှာဖွေတွေ့ရှိမှုကို အသုံးပြုပါ။ သင့်ပေါင်းစပ်မှုသည် အများသုံးစာရင်းတွင် ထပ်ဖြည့်မှုများနှင့် ပြောင်းလဲမှုများကို အလိုအလျောက် လိုက်နာရန် runtime တွင် စာရင်းကို ဖတ်ပါ။