Trascrivi il discorso dal vivo da un microfono o da un live stream
Monitorare e gestire lo stato della trascrizione con le sessioni
Traduci il testo trascritto in un'altra lingua
Trascrivi il discorso dall'audio preregistrato in un URL in testo normale
Crea un token di autenticazione temporaneo per le richieste lato client
Opzioni e risposte comuni per tutte le operazioni di trascrizione
Creare una sessione che può essere utilizzata per trasmettere una trascrizione dal vivo tramite un link condivisibile pubblico
Transcriptions
Ottenere una singola trascrizioneJavaScriptimport { 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
viene restituito ogni volta che un processo di trascrizione viene avviato. Tuttavia, può anche essere ottenuto guardando tutte le trascrizioni utilizzando l'API sopra. id
Per ottenere una trascrizione specifica usare Transcriptions
Trascrizioni in attesaJavaScriptimport { 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
e summary
I prossimi passiparagraphs
.