For AI agents: a documentation index is available at the root level at /llms.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
ऑडियो नेटिव सक्षम प्रोजेक्ट बनाता है, वैकल्पिक रूप से कन्वर्ज़न शुरू करता है और प्रोजेक्ट ID व एम्बेड करने योग्य HTML स्निपेट लौटाता है।
Headers
xi-api-keystringOptional
Request
This endpoint expects a multipart form containing an optional file.
namestringRequired
प्रोजेक्ट का नाम।
imagestring or nullOptionalDeprecated
(बहिष्कृत) प्लेयर में इस्तेमाल होने वाला इमेज URL। न देने पर, प्लेयर सेटिंग्स में सेट डिफ़ॉल्ट इमेज इस्तेमाल होगी।
authorstring or nullOptional
प्लेयर में इस्तेमाल किया जाने वाला और अपलोड किए गए लेख की शुरुआत में जोड़ा जाने वाला लेखक। न देने पर, Player सेटिंग्स में सेट डिफ़ॉल्ट लेखक इस्तेमाल होगा।
titlestring or nullOptional
प्लेयर में इस्तेमाल किया जाने वाला और अपलोड किए गए लेख के शीर्ष पर जोड़ा जाने वाला शीर्षक। न देने पर, प्लेयर सेटिंग्स में तय डिफ़ॉल्ट शीर्षक इस्तेमाल होगा।
smallbooleanOptionalDefaults to falseDeprecated
(बहिष्कृत) छोटा प्लेयर इस्तेमाल करना है या नहीं। न देने पर, प्लेयर सेटिंग्स में सेट डिफ़ॉल्ट मान इस्तेमाल होगा।
text_colorstring or nullOptional
प्लेयर में इस्तेमाल किया जाने वाला टेक्स्ट रंग। न देने पर, प्लेयर सेटिंग्स में सेट डिफ़ॉल्ट टेक्स्ट रंग इस्तेमाल होता है।
background_colorstring or nullOptional
प्लेयर में इस्तेमाल किया जाने वाला बैकग्राउंड रंग। न देने पर, Player सेटिंग्स में सेट डिफ़ॉल्ट बैकग्राउंड रंग इस्तेमाल होगा।
sessionizationintegerOptionalDefaults to 0Deprecated
(बहिष्कृत) पेज रीलोड के बीच सेशन को कितने मिनट तक बनाए रखना है। न देने पर, प्लेयर सेटिंग्स में सेट डिफ़ॉल्ट सेशनाइज़ेशन इस्तेमाल होगा।
voice_idstring or nullOptional
कॉन्टेंट को वॉइस देने के लिए इस्तेमाल की जाने वाली वॉइस ID। नहीं दिए जाने पर Player सेटिंग्स में सेट डिफ़ॉल्ट वॉइस ID इस्तेमाल होती है।
model_idstring or nullOptional
प्लेयर में इस्तेमाल होने वाली TTS Model ID। न देने पर, प्लेयर सेटिंग्स में तय डिफ़ॉल्ट मॉडल ID इस्तेमाल होगी।
filefileOptional
लेख का कॉन्टेंट रखने वाली txt या HTML इनपुट फ़ाइल। HTML का फ़ॉर्मैट इस प्रकार होना चाहिए: '<html><body><div><p>Your content</p><h3>More of your content</h3><p>Some more of your content</p></div></body></html>'
auto_convertbooleanOptionalDefaults to false
क्या प्रोजेक्ट को अपने-आप ऑडियो में कन्वर्ट करना है।
apply_text_normalizationenum or nullOptional
यह पैरामीटर चार मोड—'auto', 'on', 'apply_english' और 'off'—से टेक्स्ट नॉर्मलाइज़ेशन नियंत्रित करता है।
'auto' पर सेट करने पर, सिस्टम अपने-आप तय करेगा कि टेक्स्ट नॉर्मलाइज़ेशन लागू करना है या नहीं
(जैसे, संख्याओं को शब्दों में लिखना)। 'on' के साथ टेक्स्ट नॉर्मलाइज़ेशन हमेशा लागू होगा, जबकि
'off' के साथ इसे छोड़ दिया जाएगा। 'apply_english', 'on' जैसा ही है, लेकिन यह मानेगा कि टेक्स्ट अंग्रेज़ी में है।
Allowed values:
pronunciation_dictionary_locatorslist of stringsOptional
टेक्स्ट पर लागू किए जाने वाले उच्चारण शब्दकोशों के लिए JSON स्ट्रिंग्स की सूची के रूप में एन्कोड किए गए उच्चारण शब्दकोश लोकेटर्स (pronunciation_dictionary_id, version_id) की सूची। jsonBody के बजाय formData के माध्यम से प्रोजेक्ट्स जोड़े जा सकते हैं, इसलिए JSON-एन्कोडेड स्ट्रिंग्स की सूची ज़रूरी है। कई शब्दकोश बताने के लिए अपने curl में कई --form लाइनें इस्तेमाल करें, जैसे --form 'pronunciation_dictionary_locators="{\"pronunciation_dictionary_id\":\"Vmd4Zor6fplcA7WrINey\",\"version_id\":\"hRPaxjlTdR7wFMhV4w0b\"}"' --form 'pronunciation_dictionary_locators="{\"pronunciation_dictionary_id\":\"JzWtcGQMJ6bnlWwyMo7e\",\"version_id\":\"lbmwxiLu4q6txYxgdZqn\"}"'.
Response
सफल रिस्पॉन्स
project_idstring
बनाए गए ऑडियो नेटिव प्रोजेक्ट की ID।
convertingboolean
क्या प्रोजेक्ट अभी convert किया जा रहा है।
html_snippetstring
ऑडियो नेटिव प्लेयर एम्बेड करने के लिए HTML स्निपेट।
प्लेयर में इस्तेमाल किया जाने वाला और अपलोड किए गए लेख की शुरुआत में जोड़ा जाने वाला लेखक। न देने पर, Player सेटिंग्स में सेट डिफ़ॉल्ट लेखक इस्तेमाल होगा।
प्लेयर में इस्तेमाल किया जाने वाला और अपलोड किए गए लेख के शीर्ष पर जोड़ा जाने वाला शीर्षक। न देने पर, प्लेयर सेटिंग्स में तय डिफ़ॉल्ट शीर्षक इस्तेमाल होगा।
(बहिष्कृत) पेज रीलोड के बीच सेशन को कितने मिनट तक बनाए रखना है। न देने पर, प्लेयर सेटिंग्स में सेट डिफ़ॉल्ट सेशनाइज़ेशन इस्तेमाल होगा।
लेख का कॉन्टेंट रखने वाली txt या HTML इनपुट फ़ाइल। HTML का फ़ॉर्मैट इस प्रकार होना चाहिए: ‘<html><body><div><p>Your content</p><h3>More of your content</h3><p>Some more of your content</p></div></body></html>’
यह पैरामीटर चार मोड—‘auto’, ‘on’, ‘apply_english’ और ‘off’—से टेक्स्ट नॉर्मलाइज़ेशन नियंत्रित करता है।
‘auto’ पर सेट करने पर, सिस्टम अपने-आप तय करेगा कि टेक्स्ट नॉर्मलाइज़ेशन लागू करना है या नहीं
(जैसे, संख्याओं को शब्दों में लिखना)। ‘on’ के साथ टेक्स्ट नॉर्मलाइज़ेशन हमेशा लागू होगा, जबकि
‘off’ के साथ इसे छोड़ दिया जाएगा। ‘apply_english’, ‘on’ जैसा ही है, लेकिन यह मानेगा कि टेक्स्ट अंग्रेज़ी में है।
टेक्स्ट पर लागू किए जाने वाले उच्चारण शब्दकोशों के लिए JSON स्ट्रिंग्स की सूची के रूप में एन्कोड किए गए उच्चारण शब्दकोश लोकेटर्स (pronunciation_dictionary_id, version_id) की सूची। jsonBody के बजाय formData के माध्यम से प्रोजेक्ट्स जोड़े जा सकते हैं, इसलिए JSON-एन्कोडेड स्ट्रिंग्स की सूची ज़रूरी है। कई शब्दकोश बताने के लिए अपने curl में कई —form लाइनें इस्तेमाल करें, जैसे —form ‘pronunciation_dictionary_locators=”{“pronunciation_dictionary_id”:“Vmd4Zor6fplcA7WrINey”,“version_id”:“hRPaxjlTdR7wFMhV4w0b”}”’ —form ‘pronunciation_dictionary_locators=”{“pronunciation_dictionary_id”:“JzWtcGQMJ6bnlWwyMo7e”,“version_id”:“lbmwxiLu4q6txYxgdZqn”}”’.