VocalStack Logo

Documentation

קח נתוני תעתוק

קח נתונים מכתבים עתידים או כתובים

כתוב ממיקרופון או LiveStream

תעתיק דיבור חי ממיקרופון או זרם חי

תיקונים

פיקוח וניהול של מצב העתקה עם מפגשים

תרגום תרגום

תרגום טקסט ממוחשב לשפה אחרת

תוויות אימות בצד הלקוח

יצור תו תקן זיהוי זמני לבקשות צד הלקוח

בקשה לשידור ותגובה

אפשרויות בקשות נפוצות ותגובות לכל פעולות העתקה

תרגום והצגת מפגשים פוליגלוטיםName

יצירת פגישה שניתן להשתמש בה כדי לשדר תרגום חי דרך קישור ציבורי שניתן לשתף

כתוב שמע מ- URL

עיין בתעודה
תעתיק דיבור מקול מוקלט מראש ב- URL לטקסט רגיל. פורמטים עיקריים של קבצים נתמכים, כולל MP3, WAV, FLAC ו-OGG.
תרגם קובץ אודיו ב- URL (כמו MP3) לטקסט בעזרת כמה שורות קוד בלבד:
JavaScript
import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ url: 'http://example.com/files/meaningless.mp3', }); transcription.start(); // This will print the transcription data as it comes in transcription.onData(console.log); /* { status: 'processing', data: { id: 'd1e7b3b0-7b3b-4b3b-8b3b-0b3b7b3b3b3b', operation: 'transcription-prerecorded', progress: 0.1, timeline: [ { start: 0, end: 7.52, text: 'Meaningless, meaningless, says the teacher, utterly meaningless, everything is meaningless.', language: 'en', translations: { ... }, }, ... ] } } */
ישנן מספר אפשרויות בקשה זמינות כדי להתאים אישית את הגדרות התעתיק. בנוסף, אובייקט התגובה מספק נתונים שונים בשלבים שונים של תהליך השעתוק.
בקשה לשידור ותגובה
אפשרויות בקשות נפוצות ותגובות לכל פעולות העתקה. השתמש באפשרויות כדי לשנות את הגדרות העתקה.
עכשיו בואו נראה איך אנחנו יכולים להשתמש באפשרויות מותאם אישית כדי להגדיר את תהליך התעתיק שלנו:
JavaScript
// Run "npm install @voca l-stack/js-sdk" to install the package import { UrlTranscription } from '@vocalstack/js-sdk'; // Get your key here ⇢ https://www.vocalstack.com/dashboard/api-keys const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ // URL to the audio file url: 'http://example.com/files/audio.mp3', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: the maximum duration to transcribe, in seconds // (if not provided, the entire audio file will be transcribed) max_duration_s: 1800, // Optional: the actual duration of the audio file, in seconds // (the transcription starts only if the audio file matches this duration) duration_s: 3600, }); // Start the transcription transcription.start(); // Listen for transcription data transcription.onData((response) => { const { status, data } = response; console.log(status); // 'waiting', 'processing', 'done', or 'error' if (data) { console.log(data.progress); // a value between 0 and 1 console.log(data.timeline); // an object with the transcription timeline } if (status === 'done') { console.log(data.summary); // a summary of the transcription console.log(data.keywords); // an array of keywords console.log(data.paragraphs); // the entire transcription in paragraph form } });
ברגע שתכתבו את הדיבור בקובץ השמע שלכם, אתם עשויים לרצות להמשיך לאחד מהדברים הבאים:
קח נתוני תעתוק
קח נתונים מכתבים עתידים או כתובים. זה כולל את קו הזמן של העתקה, מילים מפתח, סיכום, ומקטעים של פיסקה.
תרגום תרגום
תרגום טקסט ממוחשב לשפה אחרת. זה יכול להיות נעשה עבור כל תעתוק, כולל תעתוק מוקלט מראש, תעתוק חי או תעתוק של מפגשי Polyglot.
תיקונים
פיקוח וניהול של מצב העתקה עם מפגשים. בעזרת מפגשים אתה יכול להתחבר מחדש לקשר אסינכרון שנוצר קודם.
Scroll Up