VocalStack Logo

Documentation

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

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

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

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

ترجمہ کريں

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

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

URL ميں پرائيوڈ آ ڊيو سے سچے متن ميں حديث کو نقل کريں MP3, WAV, FLAC, اور OGG سمیت اہم فائلیں فارمیٹ کی حمایت کی جاتی ہے

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

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

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

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

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

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

سیشنز کے ساتھ نقل و نقل کی حالت کو دیکھتے اور انتظام کرتے ہیں. سیشنز کا استعمال کر کے آپ ایک پہلے سے بنائی گئی غیر ہم آہنگ اتصال سے دوبارہ اتصال کر سکتے ہیں.
سیشنز استعمال میں لائے جا سکتے ہیں اگر آپ ایک نقل کو ایک دوسرے تناظر میں ریئل ٹائم میں پروگرامی طور پر دیکھنا چاہتے ہیں جہاں نقل پہلی بار بنایا گیا تھا.
ہر بار آپ کو کامیاب کال کرنے پر ایک نیا سیشن بنایا جاتا ہے connect. سیشن صرف اس وقت ختم ہوتا ہے جب نقل "کیا گیا" یا "خطر" کی حالت کے ساتھ ختم ہوتا ہے. بعد میں کالز. connect ایک ہی ترنسکریپشن درخواست آپشن کے ساتھ ایک واپس آئے گا. transcription ایک ہی نقل اتصال کے لئے اوبجیکٹ.
مثال کے طور پر:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up