VocalStack Logo

Documentation

Λήψη δεδομένων μεταγραφής

Λήψη δεδομένων από εκκρεμείς ή ολοκληρωμένες μεταγραφές

Μεταγραφή από μικρόφωνο ή Ζωντανή ροή

Μεταγράψτε ζωντανή ομιλία από ένα μικρόφωνο ή ζωντανή ροή

Συνεδριάσεις μεταγραφής

Παρακολούθηση και διαχείριση της κατάστασης μεταγραφής με συνεδρίες

Μετάφραση μιας Μεταγραφής

Μετάφραση μεταγραφικού κειμένου σε άλλη γλώσσα

Μεταγραφή ήχου από διεύθυνση

Μεταγράψτε ομιλία από προ-ηχογραφημένο ήχο σε μια διεύθυνση URL σε απλό κείμενο

Διακριτικά ελέγχου ταυτότητας από την πλευρά του πελάτη

Δημιουργία προσωρινού διακριτικού ελέγχου ταυτότητας για αιτήματα από την πλευρά του πελάτη

Μεταγράψτε και παρουσιάστε μια πολυγλωσσική συνεδρία

Δημιουργήστε μια συνεδρία που μπορεί να χρησιμοποιηθεί για τη μετάδοση μιας ζωντανής μεταγραφής μέσω ενός δημόσιου κοινόχρηστου συνδέσμου

Αίτημα και Απάντηση

Περιήγηση στην τεκμηρίωση
Κοινές επιλογές αιτήματος και απαντήσεις για όλες τις λειτουργίες μεταγραφής Χρησιμοποιήστε τις επιλογές για να ρυθμίσετε τις παραμέτρους των ρυθμίσεων μεταγραφής.
Η μέγιστη διάρκεια που μπορεί να μεταγραφεί, σε δευτερόλεπτα.
  • language Χρησιμοποιήστε αυτή την επιλογή αν θέλετε να περιορίσετε την ποσότητα της ομιλίας που μεταγράφεται. Ρυθμίστε το σε αν θέλετε να επεξεργαστείτε ολόκληρη τη μεταγραφή, ανεξάρτητα από τη διάρκεια της (⚠️ να χρησιμοποιείται με προσοχή). Από προεπιλογή, αυτή η επιλογή έχει οριστεί σε. , εξασφαλίζοντας ότι μόνο οι δύο πρώτες ώρες της ομιλίας μεταγράφονται.
  • duration_sΑπόκριση μεταγραφήςΜπορείτε να παρακολουθείτε ασύγχρονα τα δεδομένα μεταγραφής καθώς αυτά γίνονται διαθέσιμα χρησιμοποιώντας. χειριστής συμβάντων που παρέχει το
  • max_duration_s Αντικείμενο.Το αντικείμενο απόκρισηςΗ ταινία 0 Το αντικείμενο έχει τις ακόλουθες ιδιότητες:7200:,
:, onData:,:response:,:
:, response:,
  • status: Ένα από "αναμονή", "επεξεργασία", "τελειωμένο" ή "σφάλμα"
  • data.progress: Μια τιμή μεταξύ 0 και 1 που υποδηλώνει το ποσοστό προόδου της μεταγραφής
  • data.timeline Αν η κατάσταση είναι "επεξεργασία" ή "τελειωμένο", το αντικείμενο της χρονικής γραμμής θα είναι διαθέσιμο, δείχνοντας ολόκληρη τη μεταγραφή που είναι διαθέσιμη μέχρι εκείνο το σημείο. Η λωρίδα χρόνου είναι ένας πίνακας αντικειμένων που περιέχουν αυτές τις ιδιότητες:: ο χρόνος έναρξης του τμήματος μεταγραφής
    • start: η ώρα λήξης του τμήματος μεταγραφής
    • end: το κομμάτι του κειμένου στο τμήμα μεταγραφής
    • text: μια αποθήκευση κλειδιού-τιμής κωδικών γλώσσας στο πρότυπο και μεταφράσεων (αυτή η ιδιότητα είναι διαθέσιμη μόνο εάν η μεταγραφή έχει τουλάχιστον μία μετάφραση)
    • translationsΜετα- επεξεργασία
θα σταλεί στο response.Στην τελική απόκριση, η κατάσταση της μεταγραφής θα είναι "τελειωμένο", και αυτές οι νέες ιδιότητες θα συμπεριληφθούν στο. onData: μερικές λέξεις-κλειδιά που αντιπροσωπεύουν θέματα από τη μεταγραφήdata: μια περίληψη μιας παραγράφου ολόκληρης της μεταγραφής
  • keywords: ολόκληρη η μεταγραφή ομαδοποιημένη σε παραγράφους, κατακερματισμένη ανά θέματα ή με μια ουσιαστική μετάβαση σε ένα νέο θέμα
  • summaryΥποστήριξη γραφικών μηχανής
  • paragraphsΤο JavaScript SDK του έχει πλήρη υποστήριξη Για παράδειγμα, το.
τύπος. responseבקשה לשידורUrlTranscriptionResponseVocalStack תנסה לתרגם את השמע שלך בשימוש באפשרויות הגדרות ברירת המחדל הגיוניות. עם זאת, אתה יכול להגדיר את בקשה לכתיבה מחדש שלך עם האפשרויות הבאות:
TSTypeScript
import { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });
Scroll Up