> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# ElevenAPI क्विकस्टार्ट

इस गाइड के अंत तक आपके पास एक काम करने वाली स्क्रिप्ट होगी, जो ElevenLabs API को टेक्स्ट स्ट्रिंग भेजती है और लौटे हुए ऑडियो को आपके स्पीकर्स पर चलाती है। आप API key से authentication करना, SDK इंस्टॉल करना और अपनी पहली टेक्स्ट टू स्पीच रिक्वेस्ट करना सीखेंगे।

अन्य क्षमताओं—स्ट्रीमिंग, वॉइस क्लोनिंग, स्पीच टू टेक्स्ट—पर गाइड के लिए [ट्यूटोरियल्स](/docs/hi/eleven-api/guides/cookbooks) सेक्शन देखें।

> **Tip**
>
> अपने AI coding assistant से स्पीच जनरेट करने के लिए [ElevenLabs टेक्स्ट टू स्पीच skill](https://github.com/elevenlabs/skills/tree/main/text-to-speech) इस्तेमाल करें:
>
> ```bash
> npx skills add elevenlabs/skills --skill text-to-speech
> ```

## टेक्स्ट टू स्पीच API का इस्तेमाल

#### API key बनाएँ

[डैशबोर्ड में यहां API key बनाएं](https://elevenlabs.io/app/settings/api-keys), जिसका इस्तेमाल आप [API एक्सेस करने](/docs/hi/api-reference/authentication) के लिए सुरक्षित रूप से करेंगे।

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

**`.env`**

```js title=".env"
ELEVENLABS_API_KEY=<your_api_key_here>
```

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

#### SDK

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

```python
pip install elevenlabs
pip install python-dotenv
```

```typescript
npm install @elevenlabs/elevenlabs-js
npm install dotenv
```

#### CLI

ElevenLabs CLI इंस्टॉल करें। Homebrew (macOS) और Scoop (Windows) की सलाह दी जाती है।

**`Homebrew (macOS)`**

```bash title="Homebrew (macOS)"
brew install elevenlabs/tap/elevenlabs
```

**`Scoop (Windows)`**

```powershell title="Scoop (Windows)"
scoop bucket add elevenlabs https://github.com/elevenlabs/scoop-bucket
scoop install elevenlabs
```

**`npm`**

```bash title="npm"
npm install -g @elevenlabs/cli
```

**`curl`**

```bash title="curl"
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elevenlabs/cli/releases/latest/download/elevenlabs-cli-installer.sh | sh
```

> **Tip**
>
> AI कोडिंग असिस्टेंट के साथ काम कर रहे हैं? अपने प्रोजेक्ट में `elevenlabs generate-skills` चलाएं। इससे हर कमांड ग्रुप के लिए `skills/` में एक
> `SKILL.md` लिखा जाएगा, ताकि आपके असिस्टेंट को डॉक्यूमेंटेशन पेस्ट किए बिना CLI की पूरी जानकारी मिल सके। उन्हें कहीं और रखने के लिए `--output-dir` इस्तेमाल करें। यह CLI की अपनी
> एम्बेडेड API डेफ़िनिशन पढ़ता है, इसलिए इसे API key की ज़रूरत नहीं होती और यह ऑफ़लाइन भी काम करता है — साथ ही आपके इंस्टॉल किए गए CLI वर्शन के अनुसार बना रहता है।

फिर authenticate करें — CLI को authorize करने के लिए इससे आपका browser खुलेगा:

```bash
elevenlabs auth login
```

> **Note**
>
> अपने स्पीकर्स पर ऑडियो चलाने के लिए, आपको [MPV](https://mpv.io/)
> और/या [ffmpeg](https://ffmpeg.org/) इंस्टॉल करने के लिए कहा जा सकता है।

#### अपनी पहली रिक्वेस्ट करें

#### SDK

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

```python
from dotenv import load_dotenv
from elevenlabs.client import ElevenLabs
from elevenlabs.play import play
import os

load_dotenv()

elevenlabs = ElevenLabs(
  api_key=os.getenv("ELEVENLABS_API_KEY"),
)

audio = elevenlabs.text_to_speech.convert(
    text="The first move is what sets everything in motion.",
    voice_id="JBFqnCBsd6RMkjVDRZzb",  # "George" - browse voices at elevenlabs.io/app/voice-library
    model_id="eleven_v4",
    output_format="mp3_44100_128",
)

play(audio)

```

```typescript
import { ElevenLabsClient, play } from "@elevenlabs/elevenlabs-js";
import "dotenv/config";

const elevenlabs = new ElevenLabsClient();
const audio = await elevenlabs.textToSpeech.convert(
	"JBFqnCBsd6RMkjVDRZzb", // "George" - browse voices at elevenlabs.io/app/voice-library
	{
		text: "The first move is what sets everything in motion.",
		modelId: "eleven_v4",
		outputFormat: "mp3_44100_128",
	},
);

await play(audio);

```

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

```python
python example.py
```

```typescript
npx tsx example.mts
```

आपको अपने स्पीकर्स पर ऑडियो सुनाई देना चाहिए।

#### CLI

स्पीच जनरेट करें और इसे MP3 फ़ाइल में सेव करें:

```bash
elevenlabs text-to-speech convert \
  --voice-id JBFqnCBsd6RMkjVDRZzb \
  --model-id eleven_v4 \
  --text "The first move is what sets everything in motion." \
  --output-format mp3_44100_128 \
  --output audio.mp3
```

नतीजा सुनने के लिए `audio.mp3` खोलें।

## अगले चरण

#### [ऑडियो स्ट्रीम करें](/docs/hi/eleven-api/guides/how-to/text-to-speech/streaming)

पूरी फ़ाइल का इंतज़ार करने के बजाय, ऑडियो जनरेट होते ही उसे स्ट्रीम करके लेटेंसी कम करें

#### [वॉइसेस देखें](https://elevenlabs.io/app/voice-library)

10,000+ वॉइसेस देखें और उदाहरण की वॉइस ID को अपने उपयोग के लिए सही वॉइस से बदलें

#### [वॉइस क्लोन करें](/docs/hi/eleven-api/guides/how-to/voices/instant-voice-cloning)

छोटी ऑडियो रिकॉर्डिंग से कस्टम वॉइस बनाएँ