VocalStack Logo

Documentation

Transkriptsiooniandmete hankimine

Saa andmed ootel olevatest või lõpetatud transkriptsioonidest

Mikrofonist või LiveStreamist transkribeerimine

Transkribeeri reaalajas kõne mikrofonist või reaalajas voogedastus

Tõlgi transkriptsioon

Tõlgi transkribeeritud teksti teise keelde

Transkribeeri audio URL-ist

Transkribeeri kõne eelsalvestatud heli URL-i lihttekstiks

Kliendipoolsed autentimismärgid

Loo ajutine autentimismärk kliendipoolsete päringute jaoks

Transkriptsiooni taotlus ja vastus

Ühised päringu suvandid ja vastused kõigi transkriptsioonitoimingute jaoks

Transkribeerige ja esitage polüglottide seanss

Looge seanss, mida saab kasutada reaalajas transkriptsiooni edastamiseks avaliku jagatava lingi kaudu

Transkriptsiooni seansid

Sirvi dokumentatsiooni
Transkriptsiooni staatuse jälgimine ja haldamine seansside abil. Seansside abil saate uuesti ühendada varem loodud asünkroonse ühenduse.
Seansid võivad olla kasulikud, kui soovite programmeeritud viisil jälgida transkriptsiooni reaalajas kontekstis, mis erineb sellest, kus transkriptsioon esmakordselt loodi.
Uus seanss luuakse iga kord, kui te edukalt helistate. connect.Seanss lõpeb ainult siis, kui transkriptsioon lõpeb olekuga "tehtud" või "viga". Järgmised sessioonid connect sama transkriptsioonipäringu suvanditega tagastab transcription sama transkriptsiooniühenduse objekti.
Nii näiteks:
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