वाक् संश्लेषण
/v1/models?output_modalities=speech की मॉडल आईडी से पाठ को ऑडियो में बदलें। मॉडल पृष्ठ पर दी गई प्रति दस लाख अक्षर की दर से बिल बनता है। पूरा ऑडियो बफ़र होने के बाद बाइनरी डेटा लौटाया जाता है; चरणबद्ध स्ट्रीमिंग समर्थित नहीं है। provider, transforms, route, service_tier और preset जैसे रूटिंग नियंत्रण फ़ील्ड अनदेखे किए जाते हैं।
/v1/audio/speechप्राधिकरण
Authorizationआवश्यकAuthorization हेडर में bearer token के रूप में API कुंजी।
Body
modelआवश्यक/v1/models की मॉडल आईडी या उपनाम।
inputआवश्यकसंश्लेषण के लिए पाठ।
voiceमॉडल द्वारा समर्थित आवाज़। ElevenLabs मॉडल (elevenlabs/*) आवाज़ के नाम (george, sarah, adam, alice, bella, bill, brian, callum, charlie, chris, daniel, eric, harry, jessica, laura, liam, lily, matilda, river, roger, will) लेते हैं, या इसे छोड़ा जा सकता है (डिफ़ॉल्ट george); अन्य मान पर 400 invalid_voice मिलता है (OpenAI: alloy)। अन्य मॉडल के लिए voice आवश्यक है। आपके खाते में चालू होने पर आपकी अपनी कस्टम आवाज़ (voice_…, «कस्टम आवाज़ें» देखें) भी काम करती है।
response_formatआउटपुट ऑडियो प्रारूप; समर्थन मॉडल पर निर्भर करता है। नेटिव WAV रूट फ़िलहाल केवल WAV बनाते हैं और ट्रांसकोड नहीं करते; mp3 या opus माँगने पर भी उत्तर audio/wav ही रहता है। फ़ाइल को उत्तर के Content-Type के अनुसार सहेजें।
mp3opusaacflacwavpcmspeedबोलने की गति 0.25–4.0; प्रभावी होगी या नहीं, यह मॉडल पर निर्भर है।
instructionsवाक् निर्माण के निर्देश; प्रभावी होंगे या नहीं, यह मॉडल पर निर्भर है।
stabilityआवाज़ की स्थिरता, 0–1 (डिफ़ॉल्ट 0.5)। कम मान अधिक भावपूर्ण, अधिक मान अधिक समतल। यह तब लागू होता है जब elevenlabs/* मॉडल का अनुरोध हमारे सीधे वॉइस रूट से पूरा हो; प्रतिक्रिया हेडर X-Voice-Settings applied या ignored बताता है।
similarity_boostमूल आवाज़ से समानता, 0–1 (डिफ़ॉल्ट 0.75)। Eleven v3 में उपयोग नहीं होता।
styleशैली पर ज़ोर, 0–1 (डिफ़ॉल्ट 0)। 0 से ऊपर होने पर विलंब बढ़ता है। Eleven v4 में उपयोग नहीं होता।
use_speaker_boostमूल वक्ता से समानता बढ़ाता है (डिफ़ॉल्ट true); थोड़ा विलंब बढ़ता है।
clone_strengthक्लोन की तीव्रता, 0–1 (अधिकांश आवाज़ों के लिए 0 अनुशंसित)। केवल Eleven v4 के लिए प्रशिक्षित आपकी अपनी प्रोफ़ेशनल क्लोन आवाज़ों (voice_…) के लिए।
language_codeबोली जाने वाली भाषा तय करने के लिए दो अक्षरों का छोटे अक्षरों वाला भाषा कोड (ISO 639-1), जैसे ar, ja, en। multilingual-v2 मॉडल में उपयोग नहीं होता।
audio_effectsवैकल्पिक ऑडियो-इफ़ेक्ट ऑब्जेक्ट: filter_preset_id (जैसे phone, old_radio), environment_id (रीवर्ब स्थान, जैसे small_room, hall), background_noise_id (जैसे cafe), distance (0–1), send_level (रीवर्ब मात्रा, 0–1) और pan (−1…1)। ID में छोटे अक्षर, अंक और अंडरस्कोर होते हैं; कोई अतिरिक्त शुल्क नहीं। रीवर्ब या शून्य से भिन्न pan स्टीरियो आउटपुट देता है और pcm आउटपुट के साथ नहीं चलता।