VocalStack Logo

Documentation

نقل و نقل کا اعداد و شمار حاصل کریں

انتظار یا مکمل نقل سے ڈیٹا حاصل کریں

مائیکرو فون یا لائیو اسٹریم سے نقل کريں

مائیکرو فون یا لائیو اسٹریم سے سلائیڈ اسپیکر سے نقل کر سکتے ہیں

نقل و نقل

سیشنز کے ساتھ نقل و نقل کی حالت کو دیکھتے اور انتظام کرتے ہیں

ترجمہ کريں

نقل کردہ متن کا ترجمہ ديگر زبان ميں کريں یہ کسی بھی نقل کے لئے کیا جاسکتا ہے، بشمول پہلے سے ریکارڈ شدہ نقل، زندہ نقل یا Polyglot سیشن نقل

کلائنٹ طرف توثیق ٹوکنز

کلائنٹ جانب درخواستوں کے لیے ایک عارضی توثیق ٹوکن بناؤ۔ محفوظ طور پر ویب براؤزرز میں API درخواستوں کو آپ کی API کیجوں کو ظاہر کرنے کے بغیر عمل میں لائے۔

نقلِ مطالبہ اور جواب

تمام نقل عمل کے لئے عام درخواست آپشنز اور جوابات

چند زبانوں والا سيشن نقل کريں اور پيش کريں

ایک سیشن بناؤ جو عام اشتراکی رابطے کے ذریعے ایک زندہ نقل کو برائڈکاسٹ کرنے کے لیے استعمال کیا جاسکتا ہے

URL سے آڈیو نقل کریں

دستاویزات براؤز کریں
URL ميں پرائيوڈ آ ڊيو سے سچے متن ميں حديث کو نقل کريں MP3, WAV, FLAC, اور OGG سمیت اہم فائلیں فارمیٹ کی حمایت کی جاتی ہے.
ایک URL میں ایک آڈیو فائلیں کو نقل کریں (جیسا کہ ایک mp3) صرف کچھ لائين کوڈ کے ساتھ متن میں:
JavaScript
import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ url: 'http://example.com/files/meaningless.mp3', }); transcription.start(); // This will print the transcription data as it comes in transcription.onData(console.log); /* { status: 'processing', data: { id: 'd1e7b3b0-7b3b-4b3b-8b3b-0b3b7b3b3b3b', operation: 'transcription-prerecorded', progress: 0.1, timeline: [ { start: 0, end: 7.52, text: 'Meaningless, meaningless, says the teacher, utterly meaningless, everything is meaningless.', language: 'en', translations: { ... }, }, ... ] } } */
نقل تنظیمات کو مطلوبہ بنانے کے لیے کئی درخواست اختیارات دستیاب ہیں. اس کے علاوہ، جوابی چیز نقل عمل کے مختلف مرحلوں میں مختلف ڈیٹا فراہم کرتی ہے۔.
نقلِ مطالبہ اور جواب
تمام نقل عمل کے لئے عام درخواست آپشنز اور جوابات. نقل عمل کی ترتیبات کو کنفگڑنے کے لئے آپشنز کا استعمال کریں.
اب دیکھتے ہیں کہ ہم اپنی نقلی عمل کو کنفگریٹ کرنے کے لئے کس طرح اپنا آپشن استعمال کرسکتے ہیں:
JavaScript
// Run "npm install @voca l-stack/js-sdk" to install the package import { UrlTranscription } from '@vocalstack/js-sdk'; // Get your key here ⇢ https://www.vocalstack.com/dashboard/api-keys const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ // URL to the audio file url: 'http://example.com/files/audio.mp3', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: the maximum duration to transcribe, in seconds // (if not provided, the entire audio file will be transcribed) max_duration_s: 1800, // Optional: the actual duration of the audio file, in seconds // (the transcription starts only if the audio file matches this duration) duration_s: 3600, }); // Start the transcription transcription.start(); // Listen for transcription data transcription.onData((response) => { const { status, data } = response; console.log(status); // 'waiting', 'processing', 'done', or 'error' if (data) { console.log(data.progress); // a value between 0 and 1 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 } });
جب آپ نے اپنی آڈیو فائل میں کلام کو نقل کر لیا ہے، تو آپ ممکنہ طور پر ان میں سے ایک کو منتقل کرنا چاہیں گے:
نقل و نقل کا اعداد و شمار حاصل کریں
انتظار یا مکمل نقل سے ڈیٹا حاصل کریں. اس میں نقل وقت، کلیدی الفاظ، خلاصہ، اور فقرہ حصوں شامل ہیں.
ترجمہ کريں
نقل کردہ متن کا ترجمہ ديگر زبان ميں کريں یہ کسی بھی نقل کے لئے کیا جاسکتا ہے، بشمول پہلے سے ریکارڈ شدہ نقل، زندہ نقل یا Polyglot سیشن نقل.
نقل و نقل
سیشنز کے ساتھ نقل و نقل کی حالت کو دیکھتے اور انتظام کرتے ہیں. سیشنز کا استعمال کر کے آپ ایک پہلے سے بنائی گئی غیر ہم آہنگ اتصال سے دوبارہ اتصال کر سکتے ہیں.
Scroll Up