VocalStack Logo

Documentation

ट्रांसक्रिप्शन डाटा प्राप्त करें

प्रतीक्षारत या पूर्ण अनुक्रमणों से डाटा प्राप्त करें

माइक्रोफोन या लाइवस्ट्रीम से ट्रांसक्रिप्शन करें

माइक्रोफोन या लाइव स्ट्रीम से लाइव भाषण का अनुकरण करें। पॉलीग्लोट के साथ एकीकृत करें ताकि ट्रांसक्रिप्शन के लिए एक सार्वजनिक साझा लिंक बनाया जा सके जिसे उपयोगकर्ता किसी भी भाषा में पढ़ सकते हैं।

ट्रांसक्रिप्शन सत्र

सत्रों के साथ अनुक्रमण स्थिति की निगरानी और प्रबंधन करें

यूआरएल से ऑडियो ट्रांसक्राइब करें

एक यूआरएल में पूर्व-रिकॉर्ड ऑडियो से सादा पाठ में भाषण को ट्रांसक्रिप्ट करें

क्लाएंट साइड सत्यापन टोकन

क्लाइंट पक्ष निवेदनों के लिए अस्थायी प्रमाणीकरण टोकन बनाएँ

ट्रांसक्रिप्शन निवेदन तथा जवाब

सभी ट्रांसक्रिप्शन ऑपरेशन के लिए सामान्य निवेदन विकल्प तथा जवाब

पॉलीग्लोट सत्र को ट्रांसक्राइब व प्रस्तुत करें

एक सत्र बनाएँ जिसका उपयोग सार्वजनिक साझा लिंक के माध्यम से लाइव अनुक्रमण प्रसारित करने के लिए किया जा सकता है। उपयोगकर्ता अपने पसंदीदा भाषा में लाइव अनुक्रमण पढ़ सकते हैं, और यहां तक ​​कि पिछले अनुक्रमण भी पढ़ सकते हैं जब आपका सत्र निष्क्रिय है।

अन्य भाषा में अनुवादित पाठ. यह किसी भी रूपांतरण के लिए किया जा सकता है, जिसमें पूर्व-रिकॉर्ड किए गए रूपांतरण, लाइव रूपांतरण या पॉलीग्लोट सत्र रूपांतरण शामिल हैं।.
आप किसी भी अनुक्रमण का अनुवाद करने के लिए VocalStack API का उपयोग कर सकते हैं, चाहे वह पूरा हो गया हो या अभी भी प्रक्रिया में हो। यदि आपने अभी ऑडियो का अनुलेखन नहीं किया है, तो आप निम्न विधियों में से किसी एक से ऐसा कर सकते हैं:
यूआरएल से ऑडियो ट्रांसक्राइब करें
एक यूआरएल में पूर्व-रिकॉर्ड ऑडियो से सादा पाठ में भाषण को ट्रांसक्रिप्ट करें. MP3, WAV, FLAC, और OGG सहित प्रमुख फ़ाइल प्रारूपों का समर्थन किया जाता है।.
माइक्रोफोन या लाइवस्ट्रीम से ट्रांसक्रिप्शन करें
माइक्रोफोन या लाइव स्ट्रीम से लाइव भाषण का अनुकरण करें। पॉलीग्लोट के साथ एकीकृत करें ताकि ट्रांसक्रिप्शन के लिए एक सार्वजनिक साझा लिंक बनाया जा सके जिसे उपयोगकर्ता किसी भी भाषा में पढ़ सकते हैं।
पॉलीग्लोट सत्र को ट्रांसक्राइब व प्रस्तुत करें
एक सत्र बनाएँ जिसका उपयोग सार्वजनिक साझा लिंक के माध्यम से लाइव अनुक्रमण प्रसारित करने के लिए किया जा सकता है। उपयोगकर्ता अपने पसंदीदा भाषा में लाइव अनुक्रमण पढ़ सकते हैं, और यहां तक ​​कि पिछले अनुक्रमण भी पढ़ सकते हैं जब आपका सत्र निष्क्रिय है।.
यदि आपको अपने अनुवाद को लोड करने की आवश्यकता है जैसे ही वे उपलब्ध हो जाएँ तो आप अनुवाद अनुरोध को असाइनोकली सुनना चाहेंगे:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const translation = await sdk.addTranslationAsync({ id: 'TRANSCRIPTION-ID', language: 'de', }); translation.onData((response) => { // 'waiting', 'processing', 'done', or 'error' console.log(response.status); // the translated timeline console.log(response.data?.timeline); });
अनुवाद के लिए यह विधि केवल अनुवाद अनुरोध भेजती है, लेकिन किसी प्रतिक्रिया के लिए इंतजार नहीं करती है। यह विधि उपयोगी हो सकती है यदि:
  • आपको अनुवाद अभी नहीं चाहिए, लेकिन आप इसे भविष्य में त्वरित पहुँच के लिए कैश करना चाहते हैं. (देखें प्रदर्शन कैशिंग)
  • लाइव पॉलीग्लोट सत्र में एक अनुक्रमण है जिसे आप पहले से ही अन्य प्रक्रिया में मॉनीटर कर रहे हैं, और आप इस अनुक्रमण में सिर्फ एक नया अनुवाद जोड़ना चाहते हैं.
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); // This is a synchronous request, so we cannot listen for the response sdk.addTranslation({ id: 'TRANSCRIPTION-ID', language: 'de' });
जब अनुवाद बैकएंड पर चलाया जाता है, तो नए अनुवादों को शामिल करने के लिए स्थायी रूप से प्रतिलिपि डेटा को अद्यतन किया जाता है। प्रतिबद्ध अनुक्रमण प्रत्येक समयरेखा खंड के साथ अद्यतन हो जाता है, इसलिए अनुक्रमण डेटा की अनुरोध करने वाले API कॉल हमेशा लौटेंगे समयरेखा उपलब्ध सबसे हालिया अनुवादों के साथ वस्तुएँ.
इसका मतलब यह भी है कि आपको प्रति भाषा केवल एक अनुवाद अनुरोध जारी करने की आवश्यकता होगी। (अधिकाधिक अनुरोधों का कोई प्रभाव नहीं होगा क्योंकि अनुवाद पहले से ही स्थायी हैं।)
Scroll Up