Haal gegevens op van lopende of voltooide transcripties
Transcribeer live spraak van een microfoon of live stream
Bewaak en beheer de transcriptiestatus met sessies
Vertaal getranscribeerde tekst naar een andere taal
Transcribeer spraak van vooraf opgenomen audio in een URL naar platte tekst
Gebruik de opties om de transcriptie-instellingen te configureren en de transcriptie-instellingen te wijzigen
Maak een sessie die kan worden gebruikt om een live transcriptie uit te zenden via een openbare link die kan worden gedeeld
access
: Ofwel "alleen-lezen" ofwel "lezen-schrijven". Met de eerste kunt u API-oproepen uitvoeren die gegevens retourneren. Met de laatste kunt u ook API-verzoeken uitvoeren die factureerbare transcriptiegerelateerde bewerkingen bevatten. De standaardwaarde voor deze optie is. "alleen lezen". lifetime_s
: Een getal tussen 1 en 120 dat de levensduur van het token in seconden aangeeft. Na deze periode verloopt het token en is het niet meer bruikbaar. Merk op dat dit geen invloed heeft op asynchrone verzoeken die al zijn gestart met behulp van dit token. (Met andere woorden, zodra een asynchrone aanvraag is gestart, wordt deze uitgevoerd totdat deze is voltooid, zelfs als het token is verlopen nadat de aanvraag is gestart. ) De standaardwaarde voor deze optie is. 10. one_time
: Een boolean die aangeeft of dit API-token bedoeld is voor eenmalig gebruik. Als true, zal dit token verlopen zodra het is gebruikt voor een API-verzoek. De standaardwaarde voor deze optie is. waar. 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
instellen in plaats van een apiKey
.Neem bijvoorbeeld de documentatie voor Audio van URL transcriberen.{ apiKey: 'YOUR-API-KEY' }
met { authToken: 'YOUR-AUTH-TOKEN' }
6. uitg.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();