> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sunra.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# भाषण से पाठ

sunra API का उपयोग करके भाषण को पाठ में बदलने के लिए, आपको आवश्यक इनपुट मापदंडों के साथ उपयुक्त एंडपॉइंट पर एक अनुरोध भेजना होगा। एपीआई ऑडियो फ़ाइलों को पाठ में लिखने के लिए पूर्व-प्रशिक्षित मॉडल का लाभ उठाता है, जिससे केवल एक ऑडियो फ़ाइल प्रदान करके निर्बाध रूपांतरण सक्षम होता है।

यहां बताया गया है कि आप भाषण-से-पाठ रूपांतरण के लिए sunra API का उपयोग कैसे कर सकते हैं:

<CodeGroup>
  ```javascript Javascript theme={null}
  import { sunra } from "@sunra/client";

  const result = await sunra.subscribe("elevenlabs/scribe-v1/speech-to-text", {
    input: {
      audio: 'https://assets.sunra.ai/uploads/1749243418768-74d68e25.wav',
      language: 'English',
      tag_audio_events: true,
      speaker_diarization: false
    },
    logs: true,
    onQueueUpdate: (update) => {
      console.log(update)
    },
  });
  console.log(result.data);
  console.log(result.requestId);
  ```

  ```python Python theme={null}
  import sunra_client

  result = sunra_client.subscribe(
      "elevenlabs/scribe-v1/speech-to-text",
      arguments={
          "audio": "https://assets.sunra.ai/uploads/1749243418768-74d68e25.wav",
          "language": "English",
          "tag_audio_events": True,
          "speaker_diarization": False
      },
      with_logs=True,
      on_enqueue=print,
      on_queue_update=print,
  )
  print(result) 
  ```

  ```java Java theme={null}
  import ai.sunra.client.*;
  import java.util.Map;
  import com.google.gson.JsonObject;

  var client = SunraClient.withEnvCredentials();

  var response = client.subscribe(
      "elevenlabs/scribe-v1/speech-to-text",
      SubscribeOptions.<JsonObject>builder()
          .input(Map.of(
              "audio", "https://assets.sunra.ai/uploads/1749243418768-74d68e25.wav",
              "language", "English",
              "tag_audio_events", true,
              "speaker_diarization", false))
          .resultType(JsonObject.class)
          .onQueueUpdate(update -> System.out.printf(
              "\nस्थिति अद्यतन: %s, अनुरोध आईडी: %s%n",
              update.getStatus(),
              update.getRequestId()
          ))
          .logs(true)
          .build()
  );

  System.out.println("पूरा हुआ!");
  System.out.println(response.getData());
  ```

  ```bash Curl theme={null}
  curl --request POST \
    --url https://api.sunra.ai/v1/queue/elevenlabs/scribe-v1/speech-to-text \
    --header "Authorization: Key $SUNRA_KEY" \
    --header "Content-Type: application/json" \
    --data '{"audio":"https://assets.sunra.ai/uploads/1749243418768-74d68e25.wav","language":"English","tag_audio_events":true,"speaker_diarization":false}'

  ```
</CodeGroup>

### सही मॉडल चुनना

sunra विभिन्न आवश्यकताओं के अनुरूप भाषण-से-पाठ मॉडल की एक श्रृंखला प्रदान करता है। सटीकता और प्रदर्शन के लिए अपनी आवश्यकताओं के आधार पर एक मॉडल का चयन करें।

यहां कुछ उपलब्ध विकल्प दिए गए हैं:

* **[elevenlabs/scribe-v1](https://sunra.ai/models/elevenlabs/scribe-v1)**: 99-भाषा भाषण-से-पाठ शब्द-स्तरीय टाइमस्टैम्प और डायराइजेशन के साथ—कंपनी का अब तक का सबसे सटीक ASR।

एक विशिष्ट मॉडल का उपयोग करने के लिए, उदाहरण में दिखाए अनुसार `subscribe` विधि में उसकी आईडी निर्दिष्ट करें। अधिक मॉडल और विवरण के लिए, [भाषण से पाठ मॉडल](https://sunra.ai/models?modalities%5B0%5D=modality-audio-text) पृष्ठ पर जाएं।
