VocalStack Logo

Documentation

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

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

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

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

نقل و نقل

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

ترجمہ کريں

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

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

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

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

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

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

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

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

دستاویزات براؤز کریں
ایک سیشن بناؤ جو عام اشتراکی رابطے کے ذریعے ایک زندہ نقل کو برائڈکاسٹ کرنے کے لیے استعمال کیا جاسکتا ہے. صارفين ان کی پسندیدہ زبان میں زندہ نقل پڑھ سکتے ہیں، اور حتی اگر آپ کا سیشن غیر فعال ہو تو بھی سابقہ نقل پڑھ سکتے ہیں.
يه Polyglot سيشن ميں يه منفرد. polyglot_id, جو کہ جب زندہ نقل API درخواستوں کو فراہم کیا جاتا ہے تو یہ ذیل فائدے دیتا ہے:
  • صارفين آپ کی نقلیات کو ریئل ٹائم میں پڑھ سکتے ہیں، ایک عام اشتراکی لنک کا استعمال کرتے ہوئے.
  • صارفین اس زبان کو منتخب کر سکتے ہیں جس میں وہ ریئل ٹائم میں نقل پڑھ سکتے ہیں۔.
  • صارفين بعدا وقت آپ کی نقل پڑھ سکتے ہیں، اور تمام باقی نقل آپ کے خاص Polyglot سیشن کے ساتھ منسلک ہیں.
مائیکرو فون یا لائیو اسٹریم سے نقل کريں
مائیکرو فون یا لائیو اسٹریم سے سلائیڈ اسپیکر سے نقل کر سکتے ہیں. ایک عوامی اشتراکی رابطہ بنانے کے لیے Polyglot کے ساتھ انضمام کریں جس سے استعمال کرنے والے کسی بھی زبان میں پڑھ سکتے ہیں.
آپ کو وکالسٹاک API استعمال کرنے اور وکالسٹاک کے ذریعہ فراہم کردہ ایک کو استعمال کرنے کی بجائے اپنے اپنے سفید لیبلڈ UI کو عمل میں لانے کے لئے خوش آمدید ہے۔ ہم اس کے بارے میں سننا چاہتے ہیں اگر تم ایسا کرتے ہیں،, تاکہ ہم اپنے مصنوعات کو بہتر بنانے کے طریقے کے بارے میں سیکھ سکیں!
Polyglot کس طرح کام کرتا ہے اسکے بارے ميں مزید سيکھيں vocalstack.com/polyglot.
چند زبانوں کے سیشنز کو آسانی سے بنایا جا سکتا ہے اور ان کا انتظام کے استعمال سے کیا جا سکتا ہے ڈش بنڈ.لیکن ان کا پروگرامی طور پر بھی انتظام کیا جا سکتا ہے:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // 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, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
اگر "my-url" رابطے کے ساتھ Polyglot سیشن بنایا گیا ہے تو یہ عام طور پر دستیاب ہو گا. https://polyglot.vocalstack.com/my-url.
لیکن ہم پروگرام کے ذریعے نقل کی پیش رفت کو بھی سن سکتے ہیں:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
پولی گلوٹ کے ترجموں کو کسی بھی شخص کے ذریعے شامل کیا جاسکتا ہے جس کے پاس عوامی سیشن url کی رسائی ہو۔ لیکن یہ بھی پروگرامی طور پر شامل کی جاسکتی ہیں:
ترجمہ کريں
نقل کردہ متن کا ترجمہ ديگر زبان ميں کريں یہ کسی بھی نقل کے لئے کیا جاسکتا ہے، بشمول پہلے سے ریکارڈ شدہ نقل، زندہ نقل یا Polyglot سیشن نقل.
Scroll Up