ভয়েস

বর্ণনা ভয়েস, তাদের প্রিভিউ এবং পাঠানোর জন্য id। ভয়েস ঐচ্ছিক: এটি বাদ দিলে Sketchie Nora দিয়ে বর্ণনা করে।

voice ফিল্ডটি ঐচ্ছিক। এটি বাদ দিলে Sketchie উষ্ণ, সর্বজনীন ডিফল্ট বর্ণনাকারী Nora দিয়ে বর্ণনা করে। ভিন্ন ভয়েস চাইলে তবেই এটি সেট করুন।

ভয়েসগুলো আবিষ্কার করুন

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

প্রতিটি বর্ণনাকারীর তালিকা পেতে ভয়েস ক্যাটালগ কল করুন। প্রতিটি ভয়েস ফিরে আসে ব্যবহারকারীদের দেখানোর জন্য একটি সহজবোধ্য name, voice হিসেবে পাঠানোর id, এর মূল 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 দেখান এবং API-তে id পাঠান।

উপলব্ধ ভয়েসের তালিকা

বর্তমান ক্যাটালগে ছয়জন বাছাই করা বর্ণনাকারী রয়েছে: Nora, Miles, Dean, Clara, Piper এবং Wren। এই ভয়েসগুলো ভাষা-নিরপেক্ষ, তাই নির্বাচিত একটি ভয়েসই GET /v1/languages-এ তালিকাভুক্ত প্রতিটি ভাষা বলতে পারে। ভয়েস ক্যাটালগ যে সঠিক id ফেরত দেয় তা ব্যবহার করুন।

id হার্ড-কোড না করে ডিসকভারি ব্যবহার করুন। রানটাইমে ক্যাটালগ পড়ুন যাতে আপনার ইন্টিগ্রেশন পাবলিক তালিকার সংযোজন ও পরিবর্তন স্বয়ংক্রিয়ভাবে অনুসরণ করে।