VocalStack Logo

Documentation

Iegūt transkripcijas datus

Iegūt datus no gaidošām vai pabeigtām transkripcijām

Transkripts no mikrofona vai LiveStream

Transcribe tiešraides runu no mikrofona vai tiešraides straumi

Tulkot transkripciju

Tulkot transkripcijas tekstu citā valodā

Transcribe Audio no URL

Transkribēt runu no iepriekš ierakstīta audio URL vienkāršā tekstā

Klienta puses autentifikācijas žetoni

Izveidot pagaidu autentifikācijas žetonu klienta puses pieprasījumiem

Transkripcijas pieprasījums un atbilde

Vispārējās pieprasījumu opcijas un atbildes visām transkripcijas darbībām

Pārrakstīt un prezentēt Polyglot sesiju

Izveidojiet sesiju, kuru var izmantot, lai pārraidītu tiešraides transkripciju, izmantojot publiski kopīgojamu saiti

Transkripcijas sesijas

Pārlūkot dokumentāciju
Uzraudzīt un pārvaldīt transkripcijas statusu ar sesijām. Izmantojot sesijas, jūs varat atkārtoti izveidot savienojumu ar iepriekš izveidotu asinhronu savienojumu.
Sesijas var būt noderīgas, ja vēlaties programmātiski pārraudzīt transkripciju reāllaikā citā kontekstā, nevis tajā, kur transkripcija tika izveidota pirmo reizi.
Jauna sesija tiek izveidota katru reizi, kad veiksmīgi izsaucat. connect. Sesija beidzas tikai tad, kad transkripcija beidzas ar statusu "izdarīts" vai "kļūda". connect ar tām pašām transkripcijas pieprasījuma opcijām atgriezīs transcription objekts vienam un tam pašam transkripcijas savienojumam.
Tātad, piemēram:
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