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
Maak een tijdelijk authenticatie token voor client-side verzoeken
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
Transcriptions
uit de VocalStack SDK:JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcriptions = await sdk.getAllTranscriptions(); transcriptions.data?.forEach((transcription) => { // the transcription ID (use this to get more details about the transcription) console.log(transcription.id); // 'waiting', 'processing', 'done', or 'error' console.log(transcription.status); // the time the transcription started console.log(transcription.start); // the time the transcription finalized console.log(transcription.end); // the keywords associated with the transcription console.log(transcription.keywords); // the length of the transcription in seconds console.log(transcription.duration); });
id
van die transcriptie. De id
wordt geretourneerd wanneer een transcriptieproces voor het eerst wordt gestart. Het kan echter ook worden verkregen door naar alle transcripties te kijken met behulp van de bovenstaande API. Transcriptions
uit de VocalStack SDK:JavaScriptimport { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.getTranscription({ id: 'TRANSCRIPTION-ID' }); const data = transcription.data; if (data) { // the transcription ID (use this to get more details about the transcription) console.log(data.id); // 'waiting', 'processing', 'done', or 'error' console.log(data.status); // the time the transcription started console.log(data.start); // the time the transcription finalized console.log(data.end); // the keywords associated with the transcription console.log(data.keywords); // the length of the transcription in seconds console.log(data.duration); // an object with the transcription timeline console.log(data.timeline); // a summary of the transcription console.log(data.summary); // the entire transcription in paragraph form console.log(data.paragraphs); }
timeline
.keywords
, summary
en paragraphs
.