VocalStack Logo

Documentation

گرفتن داده‌های رونوشت

داده‌ها را از رونوشت‌های منتظر یا تکمیل شده بدست آورید

رونوشت از یک میکروفون یا LiveStream

رونوشت سخنرانی زنده از یک میکروفون یا جریان زنده

ترجمه یک رونوشت

ترجمه متن رونوشت شده به زبان دیگر

رونوشت صدا از نشانی وب

رونوشت گفتار از صدای پیش‌ساخته شده در یک URL به متن ساده

نشانکهای احراز هویت سمت کارساز

ایجاد یک نشانه تأیید هویت موقت برای درخواست‌های سمت کارگزار

درخواست و پاسخ رونوشت

گزینه‌های درخواست و پاسخهای مشترک برای همۀ عملیات رونوشت

رونوشت و ارائه یک نشست چندزبانه

یک جلسه ایجاد کنید که می‌تواند برای پخش یک رونوشت زنده از طریق یک پیوند عمومی قابل اشتراک استفاده شود

نشستهای رونوشت

بررسى مستندات
نظارت و مدیریت وضعیت رونویسی با جلسات. با استفاده از نشست‌ها می‌توانید به یک اتصال غیر همگام ایجاد شده قبلاً مجدداً متصل شوید.
نشست‌ها می‌توانند مفید باشند اگر شما بخواهید به صورت برنامه‌ریزی شده یک رونوشت را در زمان واقعی در زمینه دیگری غیر از جایی که رونوشت برای اولین بار ایجاد شد، نظارت کنید.
هر بار که با موفقیت فراخوانی می‌کنید ، یک نشست جدید ایجاد می‌شود 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