प्रतीक्षारत या पूर्ण अनुक्रमणों से डाटा प्राप्त करें
माइक्रोफोन या लाइव स्ट्रीम से लाइव भाषण का अनुकरण करें। पॉलीग्लोट के साथ एकीकृत करें ताकि ट्रांसक्रिप्शन के लिए एक सार्वजनिक साझा लिंक बनाया जा सके जिसे उपयोगकर्ता किसी भी भाषा में पढ़ सकते हैं।
सत्रों के साथ अनुक्रमण स्थिति की निगरानी और प्रबंधन करें
अन्य भाषा में अनुवादित पाठ
एक यूआरएल में पूर्व-रिकॉर्ड ऑडियो से सादा पाठ में भाषण को ट्रांसक्रिप्ट करें
क्लाइंट पक्ष निवेदनों के लिए अस्थायी प्रमाणीकरण टोकन बनाएँ
एक सत्र बनाएँ जिसका उपयोग सार्वजनिक साझा लिंक के माध्यम से लाइव अनुक्रमण प्रसारित करने के लिए किया जा सकता है। उपयोगकर्ता अपने पसंदीदा भाषा में लाइव अनुक्रमण पढ़ सकते हैं, और यहां तक कि पिछले अनुक्रमण भी पढ़ सकते हैं जब आपका सत्र निष्क्रिय है।
language
इस भाषा का ISO 639-1 भाषा कोड.mn है।. उदाहरण के लिए "en" (अंग्रेज़ी), या "ro" (रोमानियाई). यदि यह विकल्प नहीं दिया गया है, तो डिफ़ॉल्ट रूप से, वॉकलस्टैक सभी भाषाओं में अनुवाद करने का प्रयास करेगा. यह बहुभाषी भाषण के लिए उपयोगी हो सकता है। हालांकि, यदि आप भाषण की भाषा जानते हैं, तो इस विकल्प को प्रदान करके ट्रांसक्रिप्शन सटीकता को बढ़ाया जा सकता है। ऑडियो फ़ाइल की अवधि, सेकण्ड में. duration_s
यह विकल्प एक गार्ड के रूप में उपयोग किया जाता है यह सुनिश्चित करने के लिए कि आपका ट्रांसक्रिप्शन केवल तब ही होता है जब ऑडियो फ़ाइल की लंबाई विकल्प अवधि से मेल खाती है. इस प्रकार, यह विकल्प अनदेखा किया जाता है, और उनके लंबाई के बावजूद, प्रतिलिपि प्रक्रिया होगी. अधिकतम अवधि जो ट्रांसक्रिप्शन के लिए सेकण्ड में है. इस विकल्प का उपयोग करें यदि आप ट्रांसक्रिप्शन की गई वार्ता की मात्रा को सीमित करना चाहते हैं. इसे सेट करें max_duration_s
यदि आप पूरी प्रतिलिपि को संसाधित करना चाहते हैं, इसके समयावधि के बावजूद (⚠️ सावधानी के साथ उपयोग करें). डिफ़ॉल्ट से, यह विकल्प सेट है , यह सुनिश्चित करने के लिए कि भाषण के केवल पहले दो घंटे के रूपांतरण हैं.ट्रांसक्रिप्शन जवाब0
आप अतुल्यकालिक रूप से ट्रांसक्रिप्शन डाटा की निगरानी कर सकते हैं क्योंकि यह उपयोग करके उपलब्ध हो जाता है 7200
घटना हैंडलर जो प्रदान करता है onData
द response
वस्तु के निम्न गुण हैं:response
यदि स्थिति "प्रक्रिया" या "पूर्ण" है, तो टाइमलाइन वस्तु उपलब्ध होगी, जो उस बिंदु तक उपलब्ध संपूर्ण प्रतिलिपि को दिखाती है। समयरेखा इन गुणों को रखने वाली वस्तुओं की एक ऐरे है:status
: ट्रांसक्रिप्शन खण्ड का प्रारंभ समयdata.progress
: ट्रांसक्रिप्शन खण्ड का अंत समयdata.timeline
: ट्रांसक्रिप्शन खण्ड में पाठ का टुकड़ा: आईएसओ 639- 1 में भाषा कोड और अनुवादों का एक कुंजी- मान भंडार (यह गुण केवल उपलब्ध है यदि ट्रांसक्रिप्शन में कम से कम एक अनुवाद है)start
पोस्ट- प्रोसेसिंगend
एक बार जब प्रतिलिपि पूर्ण हो जाती है, पोस्ट-प्रोसेसिंग होगा, जिस बिंदु पर अंतिम text
भेजा जाएगा translations
. अंतिम प्रतिक्रिया में, ट्रांसक्रिप्शन की स्थिति "कर दिया" होगा, और ये नए गुण में शामिल होंगे response
: संपूर्ण अनुक्रमणिका अनुच्छेदों में समूहीकृत है, विषयों द्वारा विभाजित है, या एक नए विषय में एक अर्थपूर्ण संक्रमण द्वाराonData
टाइपस्क्रिप्ट समर्थनdata
वॉकलस्टैक के जावास्क्रिप्ट एसडीके में पूर्ण टाइपस्क्रिप्ट समर्थन है. उदाहरण के लिए, keywords
वस्तु में है summary
टाइप. paragraphs
Átírási kérelemresponse
Például "en" (angol), vagy "ro" (román). Alapértelmezés szerint a VocalStack minden nyelven megpróbálja átírni, ha ez az opció nincs megadva. Ez hasznos lehet a többnyelvű beszédben. Ha azonban ismeri a beszéd nyelvét, akkor ennek a lehetőségnek a megadása növelheti az átírás pontosságát. UrlTranscriptionResponse
A hangfájl időtartama másodpercben. TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });