Λήψη δεδομένων από εκκρεμείς ή ολοκληρωμένες μεταγραφές
Μεταγράψτε ζωντανή ομιλία από ένα μικρόφωνο ή ζωντανή ροή
Παρακολούθηση και διαχείριση της κατάστασης μεταγραφής με συνεδρίες
Μετάφραση μεταγραφικού κειμένου σε άλλη γλώσσα
Μεταγράψτε ομιλία από προ-ηχογραφημένο ήχο σε μια διεύθυνση 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
בקשה לשידורUrlTranscriptionResponse
VocalStack תנסה לתרגם את השמע שלך בשימוש באפשרויות הגדרות ברירת המחדל הגיוניות. עם זאת, אתה יכול להגדיר את בקשה לכתיבה מחדש שלך עם האפשרויות הבאות:TypeScriptimport { 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); });