VocalStack Logo

Documentation

حصل على بيانات النسخ

الحصول على بيانات من النصوص المستنسخة قيد النظر أو المكتملة

نسخ من ميكروفون أو LiveStream

نسخ خطاب حي من ميكروفون أو تدفق حي

جلسات النصوص المستنسخة

رصد وإدارة حالة النسخ مع الجلسات

ترجمة نص

ترجمة النص المستنسخ إلى لغة أخرى

نسخ الصوت من URL

نسخ الكلام من الصوت المسجل مسبقاً في عنوان URL إلى نص عادي

رموز التحقق من الهوية على جانب العميل

إنشاء رمز مؤقت للتحقق من الطلبات من جانب العميل

طلب النصوص والرد

خيارات الطلب المشتركة والاستجابات لجميع عمليات النسخ

نسخ وعرض جلسة متعددة اللغات

تصفح الوثائق
إنشاء جلسة يمكن استخدامها لبث نسخة حية من خلال وصلة عامة قابلة للتقاسم. ويمكن للمستخدمين قراءة النصوص الحية باللغة التي يفضلونها، بل وحتى النصوص السابقة عندما تكون جلستك غير نشطة.
دورة متعددة اللغات لها قيمة فريدة. لغة متعددة,) ، الذي عندما يقدم لطلبات المستنسخ الحي API يعطي الفوائد التالية :
  • ويمكن للمستخدمين قراءة نسختك في الوقت الحقيقي باستخدام وصلة عامة قابلة للتقاسم.
  • ويمكن للمستعملين اختيار اللغة التي يقرأون بها النص المستنسخ في الوقت الحقيقي.
  • يمكن للمستخدمين قراءة نسختك في وقت لاحق، وجميع النسخ الأخرى مدمجة مع جلسة متعدد اللغات الخاصة بك.
نسخ من ميكروفون أو LiveStream
نسخ خطاب حي من ميكروفون أو تدفق حي. إدماجها مع Polyglot لإنشاء وصلة عامة قابلة للتقاسم للنسخة التي يمكن للمستخدمين قراءتها بأي لغة.
يمكنك استخدام واجهة البرنامج التطبيقي لـ VocalStack وتنفيذ واجهة المستخدم الخاصة بك ذات العلامة البيضاء بدلاً من استخدام تلك التي توفرها VocalStack. نحن نحب أن نسمع عن ذلك إذا فعلت،, لكي نتعلم كيف نجعل منتجنا أفضل!
اعرف المزيد عن كيفية عمل 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" فسيكون هذا متاحا للجمهور على. 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); });
ويمكن إضافة الترجمات إلى نسخ Polyglot من قبل أي شخص لديه إمكانية الوصول إلى url الجلسة العامة. غير أنه يمكن أيضاً إضافة هذه العناصر على أساس برنامجي:
ترجمة نص
ترجمة النص المستنسخ إلى لغة أخرى. ويمكن القيام بذلك لأي نسخة، بما في ذلك النسخ المسجلة مسبقا، والنسخ الحية أو نسخ جلسات Polyglot.
Scroll Up