वॉइस चेंजर क्विकस्टार्ट

वॉइस चेंजर API से ऑडियो फ़ाइल की आवाज़ बदलना सीखें।

इस गाइड में आप सीखेंगे कि वॉइस चेंजर API का इस्तेमाल करके ऑडियो फ़ाइल की आवाज़ कैसे बदलें।

अपने AI कोडिंग असिस्टेंट से ऑडियो फ़ाइलों की आवाज़ बदलने के लिए ElevenLabs voice-changer skill का इस्तेमाल करें:

npx skills add elevenlabs/skills --skill voice-changer

वॉइस चेंजर API का इस्तेमाल

1

API key बनाएं

डैशबोर्ड में यहां API key बनाएं, जिसका इस्तेमाल आप API एक्सेस करने के लिए सुरक्षित रूप से करेंगे।

key को मैनेज्ड सीक्रेट के रूप में स्टोर करें और अपनी पसंद के अनुसार इसे SDKs को .env फ़ाइल के ज़रिए एनवायरनमेंट वेरिएबल के रूप में या सीधे अपने ऐप के कॉन्फ़िगरेशन में पास करें।

.env
ELEVENLABS_API_KEY=<your_api_key_here>
2

SDK इंस्टॉल करें

हम अपने API key को environment variable से लोड करने के लिए dotenv library का भी इस्तेमाल करेंगे।

pip install elevenlabs
pip install python-dotenv

स्पीकर से ऑडियो चलाने के लिए आपको MPV और/या ffmpeg इंस्टॉल करने के लिए कहा जा सकता है।

3

API रिक्वेस्ट करें

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

# example.py
import os
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from elevenlabs.play import play
import requests
from io import BytesIO
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
voice_id = "JBFqnCBsd6RMkjVDRZzb"
audio_url = (
"https://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3"
)
response = requests.get(audio_url)
audio_data = BytesIO(response.content)
audio_stream = elevenlabs.speech_to_speech.convert(
voice_id=voice_id,
audio=audio_data,
model_id="eleven_multilingual_sts_v2",
output_format="mp3_44100_128",
)
play(audio_stream)

फिर इसे चलाएं:

python example.py

आपको अपने स्पीकर से बदली हुई आवाज़ सुनाई देनी चाहिए।

अगले चरण