VocalStack Logo

Documentation

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

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

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

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

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

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

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

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

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

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

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

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

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

Κοινές επιλογές αιτήματος και απαντήσεις για όλες τις λειτουργίες μεταγραφής Χρησιμοποιήστε τις επιλογές για να ρυθμίσετε τις παραμέτρους των ρυθμίσεων μεταγραφής

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

Περιήγηση στην τεκμηρίωση
Δημιουργήστε μια συνεδρία που μπορεί να χρησιμοποιηθεί για τη μετάδοση μιας ζωντανής μεταγραφής μέσω ενός δημόσιου κοινόχρηστου συνδέσμου. Οι χρήστες μπορούν να διαβάσουν ζωντανές μεταγραφές στη γλώσσα της προτίμησής τους, ακόμα και παλαιότερες μεταγραφές όταν η συνεδρία σας είναι ανενεργή.
Μια συνεδρία Πολύγλωσσου έχει ένα μοναδικό Πολύγλωσσο, το οποίο όταν παρέχεται σε ζωντανά αιτήματα μεταγραφής δίνει τα ακόλουθα οφέλη:
  • Οι χρήστες μπορούν να διαβάσουν τη μεταγραφή σας σε πραγματικό χρόνο χρησιμοποιώντας μια δημόσια κοινόχρηστη σύνδεση.
  • Οι χρήστες μπορούν να επιλέξουν τη γλώσσα στην οποία θα διαβάσουν τη μεταγραφή σε πραγματικό χρόνο.
  • Οι χρήστες μπορούν να διαβάσουν τη μεταγραφή σας αργότερα, και όλες τις άλλες μεταγραφές ενσωματωμένες με τη συγκεκριμένη συνεδρία σας.
Μεταγραφή από μικρόφωνο ή Ζωντανή ροή
Μεταγράψτε ζωντανή ομιλία από ένα μικρόφωνο ή ζωντανή ροή. Ενσωματώστε το Polyglot για να δημιουργήσετε έναν δημόσιο κοινόχρηστο σύνδεσμο για τη μεταγραφή που οι χρήστες μπορούν να διαβάσουν σε οποιαδήποτε γλώσσα.
Μπορείτε να χρησιμοποιήσετε το API του VocalStack και να υλοποιήσετε το δικό σας UI με λευκή ετικέτα αντί να χρησιμοποιήσετε αυτό που παρέχεται από το VocalStack. Θα θέλαμε να το ακούσουμε αν το κάνετε, ώστε να μπορέσουμε να μάθουμε πώς να κάνουμε το προϊόν μας καλύτερο!
Μάθετε περισσότερα για το πώς λειτουργεί το Πολύγλωσσο στο. Πολύγλωσσο λογισμικό για φωνητική φόρτωση.
Οι πολυγλωσσικές συνεδρίες δημιουργούνται και διαχειρίζονται πιο εύκολα χρησιμοποιώντας το. Πίνακας εργαλείων.Ωστόσο, μπορούν επίσης να διαχειριστούν προγραμματικά:
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();
Αν έχει δημιουργηθεί μια συνεδρία Πολύγλωσσου με το σύνδεσμο τότε αυτό θα είναι διαθέσιμο δημόσια στο 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 μπορούν να προστεθούν από οποιονδήποτε έχει πρόσβαση στη δημόσια διεύθυνση της συνεδρίας. Ωστόσο, αυτά μπορούν επίσης να προστεθούν προγραμματικά:
Μετάφραση μιας Μεταγραφής
Μετάφραση μεταγραφικού κειμένου σε άλλη γλώσσα. Αυτό μπορεί να γίνει για οποιαδήποτε μεταγραφή, συμπεριλαμβανομένων των προ-ηχογραφημένων μεταγραφών, ζωντανών μεταγραφών ή μεταγραφών συνεδριών Πολύγλωσσου.
Scroll Up