Ottieni dati da trascrizioni in sospeso o completate
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
Creare una sessione che può essere utilizzata per trasmettere una trascrizione dal vivo tramite un link condivisibile pubblico
language
Utilizzare questa opzione se si desidera limitare la quantità di discorso trascritto. Impostare questa opzione su se si desidera elaborare l'intera trascrizione, indipendentemente dalla sua durata (⚠️ utilizzare con cautela). Per impostazione predefinita, questa opzione è impostata su. , assicurando che solo le prime due ore del discorso siano trascritte.duration_s
Risposta di trascrizioneÈ possibile monitorare in modo asincrono i dati di trascrizione non appena diventano disponibili utilizzando. gestore di eventi che fornisce il max_duration_s
Oggetto.L'oggetto di rispostaIl. 0
L'oggetto ha le seguenti proprietà:7200
:, onData
:,:response
:,:response
:, status
: Uno di "attesa", "elaborazione", "fatto" o "errore"data.progress
: Un valore compreso tra 0 e 1 che indica la percentuale di avanzamento della trascrizionedata.timeline
Se lo stato è "processing" o "done" l'oggetto timeline sarà disponibile, mostrando l'intera trascrizione disponibile fino a quel punto. La timeline è un array di oggetti contenenti queste proprietà:: l'ora di inizio del segmento di trascrizionestart
: l'ora di fine del segmento di trascrizioneend
: il pezzo di testo nel segmento di trascrizionetext
: un archivio chiave-valore di codici di lingua ISO 639-1 e traduzioni (questa proprietà è disponibile solo se la trascrizione ha almeno una traduzione)translations
Post-elaborazioneresponse
.Nella risposta finale, lo stato della trascrizione sarà "fatto", e queste nuove proprietà saranno incluse in. onData
: alcune parole chiave che rappresentano argomenti della trascrizionedata
: un singolo paragrafo di riepilogo dell'intera trascrizionekeywords
: l'intera trascrizione raggruppata in paragrafi, segmentata per temi, o per una transizione significativa ad un nuovo argomentosummary
Supporto per Typescriptparagraphs
Il JavaScript SDK di VocalStack ha il pieno supporto per TypeScript. response
転写要求UrlTranscriptionResponse
VocalStack は、あなたのオーディオを合理的なデフォルト設定オプションを使って転写しようとします。 しかし、次のオプションで転写要求をさらに設定できます。:TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });