কণ্ঠ ও ক্লোনিং
কণ্ঠ প্রোফাইল, ইঞ্জিন প্রিসেট ও ক্লোনিং সমর্থন তালিকাভুক্ত করুন।
GET /v1/audio/voices VoiceStudio-এর কণ্ঠ লাইব্রেরিকে OpenAI-সামঞ্জস্যপূর্ণ ক্লায়েন্টের সঙ্গে যুক্ত করে।
curl "$VOICESTUDIO_BASE_URL/audio/voices" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY"প্রতিক্রিয়ায় দুটি তালিকা আছে:
voices: OpenAI উপনাম ও আপনার সংরক্ষিত প্রোফাইল।engines: ইনস্টল করা TTS ইঞ্জিন, ক্লোনিং সমর্থন, ডিভাইস রাউটিং ও সেটআপ নির্দেশনাসহ।
শুধু আপনার প্রোফাইলের তালিকা করুন:
curl -s "$VOICESTUDIO_BASE_URL/audio/voices" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY" \
| jq '.voices[] | select(.type == "profile") | {voice_id, name, language}'একটি voice_id সরাসরি কথা তৈরিতে দিন:
{
"model": "tts-1",
"voice": "demo0001",
"input": "This line uses a saved VoiceStudio profile."
}voice যা গ্রহণ করে
| মান | ফল |
|---|---|
default | নির্বাচিত ইঞ্জিনের ডিফল্ট কণ্ঠ |
alloy, echo, fable, nova, onyx, shimmer | সামঞ্জস্যের জন্য গৃহীত; ইঞ্জিনের ডিফল্টে ম্যাপ করা |
| প্রোফাইল ID | সংরক্ষিত রেফারেন্স অডিও, প্রতিলিপি, স্টাইল ও সিড |
| ইঞ্জিন প্রিসেট | নামযুক্ত কণ্ঠসহ ইঞ্জিনে পাঠানো হয় |
/profiles/* ও /personas/* রুট দিয়ে প্রোফাইল তৈরি, লক, ইমপোর্ট, এক্সপোর্ট ও সম্মতি পরিচালনা করুন; এগুলো API রেফারেন্স-এ বর্ণিত।
স্থানীয় ID
এখানকার প্রোফাইল ID ডেস্কটপ অ্যাপের। অপ্রকাশিত Cloud চুক্তি টেন্যান্টের Voice রিসোর্স ব্যবহার করে; স্থানীয় প্রোফাইল ID বা অনুরোধ বডি অপরিবর্তিত অবস্থায় চলবে না।