VocalStack Logo

Documentation

Ottieni dati di trascrizione

Ottieni dati da trascrizioni in sospeso o completate

Trascrizione da un microfono o LiveStream

Trascrivi il discorso dal vivo da un microfono o da un live stream

Tradurre una Trascrizione

Traduci il testo trascritto in un'altra lingua

Trascrivere Audio da URL

Trascrivi il discorso dall'audio preregistrato in un URL in testo normale

Token di autenticazione lato client

Crea un token di autenticazione temporaneo per le richieste lato client

Richiesta e risposta di trascrizione

Opzioni e risposte comuni per tutte le operazioni di trascrizione

Trascrivere e presentare una sessione poliglotta

Creare una sessione che può essere utilizzata per trasmettere una trascrizione dal vivo tramite un link condivisibile pubblico

Sessioni di trascrizione

Sfoglia la documentazione
Monitorare e gestire lo stato della trascrizione con le sessioni. Utilizzando le sessioni è possibile riconnettersi a una connessione asincrona creata in precedenza.
Le sessioni possono essere utili se si desidera monitorare in modo programmatico una trascrizione in tempo reale in un contesto diverso da quello in cui è stata creata la trascrizione.
Una nuova sessione viene creata ogni volta che si chiama con successo. connect. La sessione termina solo quando la trascrizione termina con uno stato di "done" o "errore". connect con le stesse opzioni di richiesta di trascrizione restituirà un transcription oggetto per la stessa connessione di trascrizione.
Quindi, per esempio:
JavaScript
// Process 1: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.start(); // Process 2: import { UrlTranscription } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.connect({ file: 'speech.mp3' }); transcription.onData((response) => { console.log(response.data); });
Scroll Up