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

Transkripcijas sesijas

Uzraudzīt un pārvaldīt transkripcijas statusu ar sesijām

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

Pārlūkot dokumentāciju
Izveidojiet sesiju, kuru var izmantot, lai pārraidītu tiešraides transkripciju, izmantojot publiski kopīgojamu saiti. Lietotāji var lasīt tiešraides transkripcijas savā izvēlētajā valodā un pat iepriekšējās transkripcijas, kad jūsu sesija ir neaktīva.
Polyglot sesijai ir unikāls poliglots_ id, kas, ja to nodrošina tiešraides transkripcijas API pieprasījumi, dod šādas priekšrocības:
  • Lietotāji var lasīt jūsu transkripciju reāllaikā, izmantojot publiski kopīgojamu saiti.
  • Lietotāji var izvēlēties valodu, kurā lasīt transkripciju reālajā laikā.
  • Lietotāji var lasīt jūsu transkripciju vēlāk, un visas pārējās transkripcijas integrētas ar jūsu konkrēto Polyglot sesiju.
Transkripts no mikrofona vai LiveStream
Transcribe tiešraides runu no mikrofona vai tiešraides straumi. Integrējiet ar Polyglot, lai izveidotu publiski koplietojamu saiti uz transkripciju, kuru lietotāji var lasīt jebkurā valodā.
Jūs esat laipni aicināti izmantot VocalStack API un īstenot savu balto marķējumu UI, nevis izmantojot vienu, ko nodrošina VocalStack. Mēs labprāt dzirdētu par to, ja jūs darāt, lai mēs varētu uzzināt, kā padarīt mūsu produktu labāku!
Uzziniet vairāk par to, kā Polyglot strādā. Apmeklējiet vocalstack.com/polyglot.
Poliglota sesijas visvieglāk izveidot un pārvaldīt, izmantojot. Informācijas panelis. Tomēr tos var pārvaldīt arī programmatiski:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
Ja Polyglot sesija ar saiti "my-url" ir izveidota, tad tā būs publiski pieejama. https://polyglot.vocalstack.com/my-url.
Tomēr mēs varam arī klausīties transkripcijas progresu programmā:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
Tulkojumus Polyglot transkripcijām var pievienot ikviens, kam ir piekļuve publiskajai sesijas adresei. Tomēr tos var pievienot arī programmatiski:
Tulkot transkripciju
Tulkot transkripcijas tekstu citā valodā. To var izdarīt jebkurai transkripcijai, ieskaitot iepriekš ierakstītas transkripcijas, tiešraides transkripcijas vai Polyglot sesiju transkripcijas.
Scroll Up