انتظار یا مکمل نقل سے ڈیٹا حاصل کریں
مائیکرو فون یا لائیو اسٹریم سے سلائیڈ اسپیکر سے نقل کر سکتے ہیں
سیشنز کے ساتھ نقل و نقل کی حالت کو دیکھتے اور انتظام کرتے ہیں
نقل کردہ متن کا ترجمہ ديگر زبان ميں کريں یہ کسی بھی نقل کے لئے کیا جاسکتا ہے، بشمول پہلے سے ریکارڈ شدہ نقل، زندہ نقل یا Polyglot سیشن نقل
URL ميں پرائيوڈ آ ڊيو سے سچے متن ميں حديث کو نقل کريں MP3, WAV, FLAC, اور OGG سمیت اہم فائلیں فارمیٹ کی حمایت کی جاتی ہے
تمام نقل عمل کے لئے عام درخواست آپشنز اور جوابات
ایک سیشن بناؤ جو عام اشتراکی رابطے کے ذریعے ایک زندہ نقل کو برائڈکاسٹ کرنے کے لیے استعمال کیا جاسکتا ہے
access
:یا تو "onlyread" یا "readwrite" سابق آپ کو آپ کے ڈیٹا واپس API کالوں کو چلنے کی اجازت دیتا ہے. بعد میں آپ کو بھی API درخواستوں کو اجرا کرنے کی اجازت دیتا ہے جس میں بلبل نقل متعلقہ آپریشن شامل ہیں. اس آپشن کا دیفا لٹ ویلیو : "محض پڑھنے کے لیے". lifetime_s
: 1 اور 120 کے درمیان ایک نمبر جو سیکنڈ میں ٹوکن کی زندگی کی نمائندگی کرتا ہے. اس عرصے کے بعد، ٹوکن ختم ہو جائے گا اور اب استعمال نہیں کیا جا سکتا۔ یاد رکھو کہ یہ اس ٹوکن کے استعمال سے پہلے شروع کی گئی غیر ہم آہنگ درخواستوں کو متاثر نہیں کرے گا. (دوسری بات میں، ایک بار ایک asynchronous درخواست شروع ہو چکی ہے، یہ مکمل ہونے تک چلے گا اگرچہ توکن درخواست کے شروع ہونے کے بعد ختم ہو گیا ہے. ) اس آپشن کے لئے دیفالٹ ما ئل ہے دس. one_time
: ایک بولی نشاندہی کرتا ہے کہ آیا یہ API ٹوکن ایک استعمال کے لیے ہے. اگر صحیح ہو تو، ایک بار یہ ٹوکن ایک API درخواست کے لیے استعمال کیا گیا ہے، یہ ختم ہو جائے گا. اس آپشن کا دیفا لٹ ویلیو : سچ. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
بدلے میں ایک apiKey
.مثال کے طور پر، اس کے لئے دستاویزات پر غور کریں URL سے آڈیو نقل کریں.{ apiKey: 'YOUR-API-KEY' }
کے ساتھ { authToken: 'YOUR-AUTH-TOKEN' }
٦JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();