Λήψη δεδομένων από εκκρεμείς ή ολοκληρωμένες μεταγραφές
Μεταγράψτε ζωντανή ομιλία από ένα μικρόφωνο ή ζωντανή ροή
Παρακολούθηση και διαχείριση της κατάστασης μεταγραφής με συνεδρίες
Μετάφραση μεταγραφικού κειμένου σε άλλη γλώσσα
Μεταγράψτε ομιλία από προ-ηχογραφημένο ήχο σε μια διεύθυνση URL σε απλό κείμενο
Κοινές επιλογές αιτήματος και απαντήσεις για όλες τις λειτουργίες μεταγραφής Χρησιμοποιήστε τις επιλογές για να ρυθμίσετε τις παραμέτρους των ρυθμίσεων μεταγραφής
Δημιουργήστε μια συνεδρία που μπορεί να χρησιμοποιηθεί για τη μετάδοση μιας ζωντανής μεταγραφής μέσω ενός δημόσιου κοινόχρηστου συνδέσμου
access
: Είτε "μόνο για ανάγνωση" είτε "ανάγνωση-εγγραφή". Το πρώτο σας επιτρέπει να εκτελέσετε κλήσεις API που επιστρέφουν δεδομένα. Το τελευταίο σας επιτρέπει επίσης να εκτελέσετε αιτήματα API που περιλαμβάνουν λειτουργίες σχετικές με τη χρέωση μεταγραφής. Η προεπιλεγμένη τιμή για αυτή την επιλογή είναι. "μόνο για ανάγνωση". lifetime_s
: Ένας αριθμός μεταξύ 1 και 120 που αντιπροσωπεύει τη διάρκεια ζωής του διακριτικού σε δευτερόλεπτα. Μετά από αυτή την περίοδο, το κέρμα θα λήξει και δεν θα είναι πλέον χρησιμοποιήσιμο. Σημειώστε ότι αυτό δεν θα επηρεάσει ασύγχρονες αιτήσεις που έχουν ήδη ξεκινήσει να χρησιμοποιούν αυτό το διακριτικό. (Με άλλα λόγια, μόλις ξεκινήσει μια ασύγχρονη αίτηση, θα εκτελεστεί μέχρι την ολοκλήρωση, ακόμη και αν το διακριτικό έχει λήξει μετά την έναρξη της αίτησης. ) Η προεπιλεγμένη τιμή για αυτή την επιλογή είναι. 10. one_time
: Ένας λογικός χαρακτήρας που δηλώνει εάν αυτό το διακριτικό API προορίζεται για μία μόνο χρήση. Αν είναι αληθές, μόλις αυτό το σημάδι έχει χρησιμοποιηθεί για ένα αίτημα API, θα λήξει. Η προεπιλεγμένη τιμή για αυτή την επιλογή είναι. αληθές. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
ρύθμιση αντί για apiKey
. Για παράδειγμα, σκεφτείτε την τεκμηρίωση για το [τύπος σύνδεσης="τεκμηρίωση"].{ apiKey: 'YOUR-API-KEY' }
με { authToken: 'YOUR-AUTH-TOKEN' }
6. σελ.JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();