नेविगेशन पर जाएँ

रियलटाइम इवेंट रेफरेंस

रियलटाइम स्पीच टू टेक्स्ट API से मिलने वाले इवेंट का रेफरेंस

रेफरेंस · रियलटाइम स्पीच टू टेक्स्ट WebSocket API को भेजे जाने वाले और उससे मिलने वाले सभी इवेंट की सूची।

API और उसके विकल्पों के बारे में अधिक जानकारी के लिए रियलटाइम स्पीच टू टेक्स्ट API का API रेफरेंस देखें।

committed_transcript हर सेगमेंट के लिए स्थिर, अंतिम इवेंट है। पब्लिक API अलग से final_transcript इवेंट नहीं भेजता।

भेजे गए इवेंट

इवेंटविवरणकब इस्तेमाल करें
input_audio_chunkट्रांसक्रिप्शन के लिए ऑडियो डेटा भेजेंऑडियो स्ट्रीम करते समय लगातार

मिले हुए इवेंट

इवेंटविवरणकब मिलता है
session_startedकनेक्शन की पुष्टि करता है और सेशन कॉन्फ़िगरेशन लौटाता हैWebSocket कनेक्शन स्थापित होने के तुरंत बाद
partial_transcriptप्रगति पर चल रहे सेगमेंट के लिए लाइव ट्रांसक्रिप्ट अपडेट। बाद के आंशिक ट्रांसक्रिप्ट, पहले वाले को बदल देते हैं। कीपअलाइव के रूप में भी भेजा जाता है — अगर सेगमेंट में कोई अनकमिटेड टेक्स्ट नहीं है तो text खाली होता है, या होने पर नवीनतम आंशिक ट्रांसक्रिप्ट दोहराया जाता हैऑडियो प्रोसेसिंग के दौरान, कमिट होने से पहले। कॉन्फ़िगर होने पर लगभग हर keepalive_interval_ms में कीपअलाइव के रूप में भी भेजा जाता है
committed_transcriptकिसी सेगमेंट का तय ट्रांसक्रिप्ट। यह सेगमेंट के लिए स्थिर, अंतिम टेक्स्ट है और नहीं बदलेगाकमिट के बाद (मैनुअल या VAD ट्रिगर)
committed_transcript_with_timestampsशब्द-स्तरीय टाइमस्टैम्प और पहचाने गए language_code के साथ कमिट किया गया ट्रांसक्रिप्टकमिट किए गए ट्रांसक्रिप्ट के बाद भेजा जाता है। केवल तब मिलता है जब क्वेरी पैरामीटर में include_timestamps=true या include_language_detection=true शामिल हो
committed_transcript_entitiesकैरेक्टर ऑफ़सेट के साथ, कमिट किए गए ट्रांसक्रिप्ट सेगमेंट में पहचानी गई एंटिटीज़हर कमिट किए गए ट्रांसक्रिप्ट के तुरंत बाद भेजा जाता है। केवल तब मिलता है जब क्वेरी पैरामीटर में entity_detection शामिल हो
edited_transcriptमूल कमिट किए गए टेक्स्ट के साथ कमिट किए गए ट्रांसक्रिप्ट सेगमेंट का संपादित वर्शनहर कमिट किए गए ट्रांसक्रिप्ट के तुरंत बाद भेजा जाता है। केवल तब मिलता है जब क्वेरी पैरामीटर में transcript_edit शामिल हो

त्रुटि हैंडलिंग

त्रुटि होने पर, WebSocket कनेक्शन बंद होने से पहले एक त्रुटि संदेश लौटाया जाएगा।

त्रुटि प्रकारविवरण
auth_errorअनुरोध को प्रमाणित करते समय त्रुटि हुई। अपनी API कुंजी दोबारा जांचें
quota_exceededआपने अपनी उपयोग सीमा पार कर ली है
transcriber_errorऑडियो ट्रांसक्राइब करते समय त्रुटि हुई।
input_errorऑडियो चंक प्रोसेस करते समय त्रुटि हुई। संभवतः अमान्य इनपुट फ़ॉर्मैट या पैरामीटर के कारण
invalid_requestकनेक्शन पैरामीटर अस्वीकार कर दिए गए। API रेफरेंस में क्वेरी पैरामीटर जांचें
errorसर्वर की एक सामान्य त्रुटि
commit_throttledकम समय में बहुत ज़्यादा कमिट अनुरोध होने के कारण कमिट को सीमित कर दिया गया
unaccepted_termsआपने Scribe इस्तेमाल करने के लिए सेवा की शर्तें स्वीकार नहीं की हैं। ElevenLabs डैशबोर्ड में नियम व शर्तों की समीक्षा करके उन्हें स्वीकार करें
rate_limitedआपकी अनुरोध दर सीमित कर दी गई है। कम समय में किए जाने वाले अनुरोधों की संख्या कम करें
queue_overflowप्रोसेसिंग क्यू भरी हुई है। कम समय में किए जाने वाले अनुरोधों की संख्या कम करें
resource_exhaustedसर्वर संसाधन पूरी क्षमता पर हैं। कृपया बाद में फिर कोशिश करें
session_time_limit_exceededअधिकतम सेशन समय पूरा हो गया है। नया सेशन शुरू करें या अपना सब्सक्रिप्शन अपग्रेड करें
chunk_size_exceededऑडियो चंक का साइज़ बहुत बड़ा है। कृपया चंक साइज़ कम करें
insufficient_audio_activityकनेक्शन बनाए रखने के लिए आपने पर्याप्त ऑडियो गतिविधि नहीं भेजी है