VocalStack Logo

Documentation

Obțineți date de transcriere

Obțineți date din transcrieri în așteptare sau finalizate

Transcrierea de la un microfon sau LiveStream

Transcrieți vorbirea în direct de la un microfon sau de la un flux live

Traduceți o transcriere

Traduceți textul transcris într-o altă limbă

Transcrie audio de la URL

Transcrieți vorbirea din audio preînregistrat într-un URL în text simplu

Token-uri de autentificare pe partea clientului

Creează un token de autentificare temporar pentru solicitările de pe partea clientului

Cerere de transcriere și răspuns

Opțiuni de solicitare și răspunsuri comune pentru toate operațiunile de transcriere Utilizați opțiunile pentru a configura setările de transcriere

Transcrie și prezintă o sesiune poliglotă

Creați o sesiune care poate fi folosită pentru a difuza o transcriere în direct printr-un link public partajat

Sesiuni de transcriere

Răsfoiți documentația
Monitorizați și gestionați starea transcrierii cu sesiuni. Folosind sesiunile, vă puteți reconecta la o conexiune asincronă creată anterior.
Sesiunile pot fi utile dacă doriți să monitorizați programatic o transcriere în timp real într-un context diferit de cel în care a fost creată inițial transcrierea.
O nouă sesiune este creată de fiecare dată când apelați cu succes. connect.Sesiunea se încheie numai atunci când transcrierea se termină cu o stare de "done" sau "error". Apelurile ulterioare la. connect cu aceleași opțiuni de cerere de transcriere va returna un transcription obiect pentru aceeași conexiune de transcriere.
Deci, de exemplu:
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