फ़ोर्स्ड अलाइनमेंट क्विकस्टार्ट

टेक्स्ट को ऑडियो के साथ अलाइन करने के लिए फ़ोर्स्ड अलाइनमेंट API का इस्तेमाल करना सीखें।

यह गाइड आपको टेक्स्ट को ऑडियो के साथ अलाइन करने के लिए फ़ोर्स्ड अलाइनमेंट API का इस्तेमाल करना दिखाएगी।

फ़ोर्स्ड अलाइनमेंट API का इस्तेमाल

1

API कुंजी बनाएँ

डैशबोर्ड में यहां 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
3

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

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

# example.py
import os
from io import BytesIO
from elevenlabs.client import ElevenLabs
import requests
from dotenv import load_dotenv
load_dotenv()
elevenlabs = ElevenLabs(
api_key=os.getenv("ELEVENLABS_API_KEY"),
)
audio_url = (
"https://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3"
)
response = requests.get(audio_url)
audio_data = BytesIO(response.content)
# Perform the text-to-speech conversion
transcription = elevenlabs.forced_alignment.create(
file=audio_data,
text="With a soft and whispery American accent, I'm the ideal choice for creating ASMR content, meditative guides, or adding an intimate feel to your narrative projects."
)
print(transcription)

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

python example.py

आपको कंसोल में सटीक टाइमस्टैम्प के साथ ऑडियो फ़ाइल का ट्रांसक्रिप्ट प्रिंट होता दिखना चाहिए।

अगले चरण