इंस्टेंट वॉइस क्लोनिंग क्विकस्टार्ट

इस गाइड में क्लोन वॉइस API का इस्तेमाल करके वॉइस क्लोन करना बताया गया है।

इस गाइड में बताया गया है कि Clone Voice API का इस्तेमाल करके इंस्टेंट वॉइस क्लोन कैसे बनाएं। डैशबोर्ड के ज़रिए इंस्टेंट वॉइस क्लोन बनाने के लिए इंस्टेंट वॉइस क्लोन प्रोडक्ट गाइड देखें।

IVC और PVC अंदरूनी तौर पर कैसे काम करते हैं और किसे कब चुनना चाहिए, इसकी विस्तृत जानकारी के लिए वॉइस क्लोनिंग: यह कैसे काम करती है देखें।

इंस्टेंट वॉइस क्लोन API का इस्तेमाल

इस गाइड में माना गया है कि आपने अपनी API कुंजी और SDK सेट अप कर ली है। अगर नहीं की है, तो पहले क्विकस्टार्ट पूरा करें।

1

API अनुरोध करें

अपनी पसंदीदा भाषा के आधार पर example.py या example.mts नाम की नई फ़ाइल बनाएं और इसमें यह कोड जोड़ें:

# example.py
import os
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from io import BytesIO
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
voice = elevenlabs.voices.ivc.create(
name="My Voice Clone",
# Replace with the paths to your audio files.
# The more files you add, the better the clone will be.
files=[BytesIO(open("/path/to/your/audio/file.mp3", "rb").read())]
)
print(voice.voice_id)
2

कोड चलाएं

python example.py

आपको कंसोल में वॉइस ID प्रिंट होती दिखेगी।

अगले चरण