
व्हिस्पर-1 speech-to-text ट्रांसक्रिप्शन को बहुभाषी पर्यवेक्षित ऑडियो पर प्रशिक्षित किया गया है, जिसमें प्रति फ़ाइल 25 एमबी अपलोड सीमा है।
व्हिस्पर-1 speech-to-text ट्रांसक्रिप्शन को बहुभाषी पर्यवेक्षित ऑडियो पर प्रशिक्षित किया गया है, जिसमें प्रति फ़ाइल 25 एमबी अपलोड सीमा है।
openai-whisper-1/v1/audio/transcriptionsWEBSOCKET/v1/realtimeopenai-whisperwhisper-1EmpirioLabs कैटलॉग से लाइव pay-as-you-go दरें। आप सिर्फ उतना ही भुगतान करते हैं जितना उपयोग करते हैं, कोई मासिक न्यूनतम नहीं।
OpenAI Whisper 1 POST /v1/audio/transcriptions से चलता है। request तुरंत job_id देती है; job पूरा होने तक GET /v1/jobs/{job_id} को poll करें और परिणाम से आउटपुट URLs पढ़ें। EmpirioLabs डैशबोर्ड से API key प्राप्त करें।
curl https://api.empiriolabs.ai/v1/audio/transcriptions \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai-whisper-1",
"audio_url": "https://example.com/meeting-recording.mp3"
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/audio/transcriptions",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "openai-whisper-1",
"audio_url": "https://example.com/meeting-recording.mp3",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)EmpirioLabs पर OpenAI Whisper 1 API द्वारा समर्थित request पैरामीटर। फ़ील्ड छोड़ने पर डिफ़ॉल्ट मान लागू होते हैं।
| पैरामीटर | प्रकार | डिफॉल्ट | रेंज / मान | विवरण |
|---|---|---|---|---|
| file | string | - | - | ऑडियो फ़ाइल (मल्टीपार्ट अपलोड) या JSON पथ के लिए file_url का उपयोग करें। |
| file_url | string | - | - | ऑडियो लाने के लिए सार्वजनिक URL (फ़ाइल अपलोड के विकल्प)। |
| translate | boolean | false | - | यदि सत्य है, तो स्रोत भाषा में ट्रांसक्रिप्ट करने के बजाय /audio/translations का मार्ग और अंग्रेजी में अनुवाद करें। |
| timestamps | boolean | false | - | सुविधा टॉगल। यदि सत्य है, तो response_format=verbose_json सेट करता है और इसमें शब्द-स्तरीय timestamp_granularities शामिल होता है. |
| language | string | - | - | वैकल्पिक ISO-639-1 भाषा कोड। यदि छोड़ दिया गया है तो स्वतः पता चल गया। अनुवाद करते समय अनदेखा किया जाता है = true। |
| prompt | string | - | - | मॉडल को पूर्वाग्रह करने के लिए शब्दावली या पूर्व संदर्भ। |
| response_format | enum | verbose_json | json, text, srt, verbose_json, vtt | verbose_json के लिए डिफ़ॉल्ट है, जो टाइमस्टैम्प = true हमेशा उपयोग करता है। |
| temperature | number | 0 | 0 से 1 | नमूना तापमान। |
| timestamp_granularities | string | - | - | अल्पविराम से अलग सूची: शब्द, खंड। जब response_format=verbose_json का उपयोग किया जाता है। |
POST /v1/audio/transcriptions पर एक फ़ाइल अपलोड करें, या wss://api.empiriolabs.ai/v1/realtime?model=openai-whisper-1 पर WebSocket पर लाइव ट्रांसक्राइब करें। सॉकेट input_audio_buffer.append24 में 24 kHz मोनो 16-बिट PCM को बेस 64 के रूप में लेता है और ट्रांसक्रिप्ट ईवेंट लौटाता है; वॉयस एक्टिविटी डिटेक्शन यह तय करता है कि प्रत्येक वाक्यांश कब समाप्त होता है, इसलिए आप एक कमिट नहीं भेजते हैं। दोनों सतहें एक ही दर पर प्रति मिनट ऑडियो बिल करती हैं।
EmpirioLabs पर OpenAI Whisper 1 का बिल उपयोग के अनुसार बनता है: प्रति मिनट ऑडियो $0.030 प्रति मिनट। इस पेज की लाइव दर तालिका हमेशा API की वास्तविक बिलिंग से मेल खाती है।
OpenAI Whisper 1 api.empiriolabs.ai पर POST /v1/audio/transcriptions के ज़रिए मिलता है, मानक Bearer टोकन प्रमाणीकरण के साथ।
EmpirioLabs playground खोलें और Start session दबाकर इसे अपने ब्राउज़र में आज़माएँ। OpenAI Whisper 1 अनुरोध और प्रतिक्रिया के बजाय WebSocket पर चलता है, इसलिए इसे जोड़ने के लिए रियलटाइम वॉइस क्विकस्टार्ट से शुरू करें। अपनी EmpirioLabs API key और मॉडल id openai-whisper-1 के साथ अपने सर्वर से कनेक्ट करें, फिर दोनों दिशाओं में ऑडियो स्ट्रीम करें।
EmpirioLabs खाता बनाएं, फिर डैशबोर्ड में API Keys में key जनरेट करें। बिलिंग pay-as-you-go क्रेडिट से होती है, इसलिए आप सिर्फ अपनी requests का भुगतान करते हैं।
हमारे मूल्य निर्धारण की जाँच करें या यदि आप चाहते हैं कि आपका अपना मॉडल हमारे स्टैक पर तैनात किया जाए, तो पहुंचें।