विषय पर बढ़ें

आवाज़ लिस्टिंग

यह API गाइड हमारे प्लेटफ़ॉर्म पर उपलब्ध आवाज़ों को सूचीबद्ध करने का एक सिंहावलोकन प्रदान करता है।


इस API का उपयोग करके, आप डिफ़ॉल्ट और वैयक्तिकृत दोनों विकल्पों सहित सभी उपलब्ध आवाज़ों की पूरी सूची प्राप्त करने में सक्षम होंगे। बल्क वीडियो अनुरोध उत्पन्न करने के लिए, आपको हमारे प्लेटफ़ॉर्म पर कई अनुरोधों को कुशलतापूर्वक संसाधित और प्रबंधित करने के लिए 'id' और संबंधित 'voice_service_name' की आवश्यकता होगी। 🎧🎬

त्वरित शुरुआत

आइए जानें कि आवाज़ का विवरण कैसे प्राप्त करें, ताकि आप इसे आसानी से अपने वीडियो में एक्सेस और उपयोग कर सकें। 🎧✨

डिफ़ॉल्ट आवाज़ों को

सूचीबद्ध करना यह API डिफ़ॉल्ट आवाज़ों की एक सूची प्रदान करता है। सूची से एक आवाज़ चुनें और इसकी 'id' और 'voice_service_name' रिकॉर्ड करें, जो टेम्प्लेट निर्माण या बल्क अनुरोध निर्माण में उपयोग के लिए आवश्यक हैं।

curl --request GET \
     --url 'https://api.immersive-fox.com/v1/voice/default_voices/'  \
     --header 'X-Api-Key: <your-api-key>' \
     --header 'Content-Type: application/json'
[
    {
        "id": 2,
        "language": "Afrikaans",
        "label": "󰑠 Afrikaans - Informative",
        "gender": "Female",
        "language_code": "af-ZA",
        "voice_service_name": "google_audio"
    }
]

व्यक्तिगत आवाज़ों की सूची बनाना

यह API व्यक्तिगत आवाज़ों की सूची प्रदान करता है। सूची से एक आवाज़ चुनें और उसकी 'id' और 'voice_service_name' रिकॉर्ड करें, जो टेम्प्लेट निर्माण या बल्क अनुरोध निर्माण में उपयोग के लिए आवश्यक हैं।

curl --request GET  \
     --url 'https://api.immersive-fox.com/v1/voice/personalized_voices/' \
     --header 'X-Api-Key: <your-api-key>' \
     --header 'Content-Type: application/json'
[
    {
        "id": 2,
        "language": "Afrikaans",
        "supported_languages": [
            {
                "name": "Greek",
                "language_code": "el-GR"
            },
            {
                "name": "Russian",
                "language_code": "ru-RU"
            }
        ],
        "label": "👤 My voice",
        "default_language": "en-US",
        "gender": "Male",
        "audio_id": "QqH3AY53vGZpD1HCthXE",
        "user": 31,
        "voice_service_name": "resemble_audio"
    }
]

व्यक्तिगत आवाज़ की स्थिति

की जाँच करें किसी जनरेट की गई व्यक्तिगत आवाज़ की स्थिति की जाँच करने के लिए, आपको अपने अनुरोध में 'id' प्रदान करना होगा। आवाज़ निर्माण प्रक्रिया की स्थिति 'स्थिति' फ़ील्ड के अंतर्गत प्रतिक्रिया में शामिल की जाएगी। इस जानकारी का उपयोग प्रगति की निगरानी करने और अपनी व्यक्तिगत आवाज़ की पूर्णता स्थिति निर्धारित करने के लिए करें।

curl --request GET \
    --url 'https://api.immersive-fox.com/v1/voice/status/<voice_id>' \
    --header 'X-Api-Key: <your-api-key>' \
    --header 'Content-Type: application/json'
{
    "id": 2,
    "language": "Afrikaans",
    "supported_languages": [
        {
            "name": "Greek",
            "language_code": "el-GR"
        },
        {
            "name": "Russian",
            "language_code": "ru-RU"
        }
    ],
    "label": "👤 My voice",
    "default_language": "en-US",
    "gender": "Female",
    "audio_id": "QqH3AY53vGZpD1HCthXE",
    "user": 31,
    "status": "Completed",
    "voice_service_name": "resemble_audio"
}