VocalStack Logo

Documentation

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

या योजनेत निवृत्तीनंतर मिळणारे अनुदान या योजनेत समाविष्ट केले जाते

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

Monitor and manage transcription state with sessions

अनुवाद

मराठी भाषेतील इतर भाषांत अनुवादित केले

URL पासून ऑडिओ ट्रान्सक्राइब करा

या पुस्तकात त्यांनी मराठीतील एकमेव मराठी चित्रपट 'अभिनय' या विषयावर लिहिलेले पुस्तक प्रकाशित केले आहे

क्लाऐंट बाजूचे अधिप्रमाणन टोकन

ग्राहक बाजूच्या विनंतींसाठी तात्पुरते प्रमाणीकरण टोकन बनवा

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

सर्व ट्रांसक्रिप्शन क्रिया करीता सामान्य विनंती पर्याय व प्रतिसाद

पॉलीग्लोट सत्रचे रूपांतर व सादरीकरणName

एक सत्र तयार करा जे सार्वजनिक शेअरिंग लिंकद्वारे लाइव्ह ट्रान्सक्रिप्शन प्रसारित करण्यासाठी वापरले जाऊ शकते

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

दस्तऐवजीकरण ब्राऊज करा
या वृत्तपत्रात रवींद्रनाथ टागोर यांचा जीवनपट छापला गेला. पॉलीग्लोटसह एकत्रित करा जेणेकरून वापरकर्ते कोणत्याही भाषेत वाचू शकतात अशा लिप्यंतरणासाठी सार्वजनिकपणे शेअर करण्याची लिंक तयार करा.
या यंत्रणेद्वारे आपण आपल्या संगणकावरील माहिती रेकॉर्ड करून ती संगणकाच्या डिस्क ड्राइव्हवर साठवून ठेवू शकतो.
JavaScript
import { LiveTranscription } from '@vocalstack/js-sdk'; const sdk = new LiveTranscription({ apiKey: 'YOUR-API-KEY' }); const stream = await sdk.connect({ // Optional: Integrate this stream with a Polyglot session polyglot_id: 'YOUR-POLYGLOT-SESSION-ID', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: Translate the transcription to these languages translations: ['de'], // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, }); // Start the stream stream.start(); // Get audio data from a microphone and send it to the stream // stream.sendBuffer(buffer); // *** This is a placeholder for the actual implementation *** // Manually stop the stream (in this example, after 60 seconds) // If max_duration_s is set, stopping the stream is optional setTimeout(() => stream.stop(), 60000); // Listen for stream transcription data stream.onData((response) => { const { status, data } = response; console.log(status); // 'waiting', 'processing', 'done', 'stopping' or 'error' if (data) { console.log(data.timeline); // an object with the transcription timeline } if (status === 'done') { console.log(data.summary); // a summary of the transcription console.log(data.keywords); // an array of keywords console.log(data.paragraphs); // the entire transcription in paragraph form } });
ऑडिओ स्ट्रीम डेटा मिळविणे तुम्हाला स्थानांतर कार्यवाही राबवायची आहे त्या वातावरणावर अवलंबून भिन्न होईल. हे कसे करता येईल याचे काही उदाहरणे खालीलप्रमाणे आहेत:
या यंत्रणेमध्ये एक यंत्रणा असते जी यंत्रणेच्या द्वारे यंत्रणेच्या कक्षेत येणाऱ्या कोणत्याही प्रकारच्या माहितीला यंत्रणेच्या कक्षेत येण्यापासून रोखू शकते. उदाहरणार्थ:
JavaScript
const mic = require('mic'); // Create a new instance of the microphone utility const micInstance = mic(); // Get the audio input stream const micStream = micInstance.getAudioStream(); // Capture the audio data from the microphone micStream.on('data', (data) => { stream.sendBuffer(data); // send the buffer data to the VocalStack API }); // Start capturing audio from the microphone micInstance.start();
वेब ब्राऊजर वर तुम्ही वापरू शकता मीडियारेकॉर्डरName नंतरच्या उदाहरणात पाहिले जाऊ शकते तसे API. (हे सुद्धा एक चांगली कल्पना आहे सारख्या पॅकेजचा वापर करणे रेकार्डRTC जो ब्राउझर सुसंगतता सुधारतो)
JavaScript
// Request access to the microphone const mediaStream = await navigator.mediaDevices.getUserMedia({ audio: true }); // Create a MediaRecorder instance to capture audio data const mediaRecorder = new MediaRecorder(mediaStream); // Event handler to process audio data packets mediaRecorder.ondataavailable = async (event) => { const blob = event.data; // this is the audio packet (Blob) const buffer = await blob.arrayBuffer(); // convert the Blob to a Buffer stream.sendBuffer(buffer); // send the buffer data to the VocalStack API }; // Start capturing audio, and send it to the stream every second mediaRecorder.start(1000);
लक्षात ठेवा की वेब क्लाऐंट्सवर VocalStack API करीता प्रवेश करीता तुम्हाला एक auth टोकन वापरण्याची गरज आहे:
क्लाऐंट बाजूचे अधिप्रमाणन टोकन
ग्राहक बाजूच्या विनंतींसाठी तात्पुरते प्रमाणीकरण टोकन बनवा. वेब ब्राउझरमध्ये API विनंती सुरक्षितपणे अंमलात आणा तुमच्या API की उघड न करता.
व्हॉकलस्टॅक API वापरून कोणत्याही HLS लाइव्हस्ट्रीम URL साठी transcribe केले जाऊ शकते, ज्यात YouTube लाइव्ह, Facebook लाइव आणि Twitch सारखे स्रोत समाविष्ट आहेत. कृपया लक्षात घ्या की प्रवाह URL हे असणे आवश्यक आहे .m3u8 फाइल विस्तार जो वैध HLS (HTTP लाइव्ह स्ट्रीमिंग) प्लेलिस्ट फाइल दर्शवितो.
JavaScript
import { LiveTranscription } from '@vocalstack/js-sdk'; const sdk = new LiveTranscription({ apiKey: 'YOUR-API-KEY' }); const stream = await sdk.connect({ // must be a valid HLS streaming protocol livestream_url: 'http://a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/nonuk/sbr_low/ak/bbc_world_service.m3u8', // The rest of these options are the same as for microphone live transcriptons }); stream.start(); stream.onData((response) => { // The response object is the same as the one // returned by microphone transcriptions });
Polyglot सह लाइव्ह अनुक्रमण एकत्रीकरण एक जोडणे इतके सोपे आहे. पॉलीग्लोट (_i) वरील उदाहरणात दर्शविल्याप्रमाणे, transcription विनंतीसाठी पर्याय.
पॉलीग्लोट तुमच्या लिप्यंतरणाशी संबंधित सार्वजनिक सामुदायिक लिंक बनवितो (लिंक गुप्तशब्दाने सुरक्षित असू शकते):
  • या वेळी वाचक आपल्या आवडीच्या पुस्तकाचा शोध घेऊ शकतो.
  • मराठी भाषेत लिहिलेल्या साहित्यकृती मराठी भाषेत वाचता येतील असे मानले जाते.
  • याशिवाय, प्रत्येक वेळी आपण आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या सूचनेनुसार, आपल्या.
आपण VocalStack API चा वापर करू शकता आणि VocalStack द्वारे प्रदान केलेल्या वापरण्याऐवजी आपल्या स्वतःच्या व्हाइट लेबल UI चा वापर करू शकता. तुम्ही हे केलं तर आम्हाला ते ऐकायला आवडेल, त्यामुळे आपण आपल्या उत्पादनाला कसे सुधारू शकतो हे आपण शिकू शकतो!
पॉलीग्लोट कसे काम करते याविषयी अधिक जाणून घ्या विकिमीडिया कॉमन्सवर Polyglot संबंधित संचिका आहेत.
पॉलीग्लोट सत्रचे रूपांतर व सादरीकरणName
एक सत्र तयार करा जे सार्वजनिक शेअरिंग लिंकद्वारे लाइव्ह ट्रान्सक्रिप्शन प्रसारित करण्यासाठी वापरले जाऊ शकते. मराठी भाषेतील सर्वच वृत्तपत्रे मराठीतच प्रकाशित होतात, पण मराठी वृत्तपत्रे मराठीतच लिहिली जातात.
ट्रांसक्रिप्शन माहिती प्राप्त करा
या योजनेत निवृत्तीनंतर मिळणारे अनुदान या योजनेत समाविष्ट केले जाते. यामध्ये शब्द, वाक्य, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग, वाक्य भाग,.
क्लाऐंट बाजूचे अधिप्रमाणन टोकन
ग्राहक बाजूच्या विनंतींसाठी तात्पुरते प्रमाणीकरण टोकन बनवा. वेब ब्राउझरमध्ये API विनंती सुरक्षितपणे अंमलात आणा तुमच्या API की उघड न करता.
Scroll Up