Documentation

Hent transkripsjonsdata

Hent data fra ventende eller fullførte transkripsjoner

Transkribere fra en mikrofon eller LiveStream

Transkriber live tale fra en mikrofon eller live stream

Transkripsjonsøkter

Overvåk og administrer transkripsjonsstatus med økter

Transkriber lyd fra URL

Transkriber tale fra forhåndsinnspilt lyd i en URL til ren tekst

Autentiseringstegn på klientsiden

Opprett et midlertidig autentiseringsmerke for forespørsler fra klientsiden

Forespørsel om transkripsjon og svar

Vanlige forespørselsvalg og svar for alle transkripsjonsoperasjoner

Transkribere og presentere en Polyglot-økt

Opprett en økt som kan brukes til å kringkaste en direktetranskripsjon via en offentlig delbar kobling

Oversett en transkripsjon

Bla gjennom dokumentasjon
Oversett transkribert tekst til et annet språk. Dette kan gjøres for enhver transkripsjon, inkludert forhåndsinnspilte transkripsjoner, live transkripsjoner eller Polyglot-økttranskripsjoner.
cronologie:
Transkriber lyd fra URL
Transkriber tale fra forhåndsinnspilt lyd i en URL til ren tekst. Store filformater støttes, inkludert MP3, WAV, FLAC og OGG.
Transkribere fra en mikrofon eller LiveStream
Transkriber live tale fra en mikrofon eller live stream. Integrer med Polyglot for å lage en offentlig delbar lenke for transkripsjonen som brukere kan lese på alle språk.
Transkribere og presentere en Polyglot-økt
Opprett en økt som kan brukes til å kringkaste en direktetranskripsjon via en offentlig delbar kobling. Brukere kan lese direktetranskripsjoner på deres foretrukne språk, og til og med tidligere transkripsjoner når økten din er inaktiv.
Aceasta înseamnă că va trebui să trimiteți o singură cerere de traducere pentru fiecare limbă. (Cererile suplimentare nu vor avea efect deoarece traducerile sunt deja persistente.:
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); const translation = await sdk.addTranslationAsync({ id: 'TRANSCRIPTION-ID', language: 'de', }); translation.onData((response) => { // 'waiting', 'processing', 'done', or 'error' console.log(response.status); // the translated timeline console.log(response.data?.timeline); });
This method for translating simply sends the translation request, but does not wait for a response. This method can be useful if:
  • You don't need the translation right now, but you want to cache it for quick access in the future. (see Performance Caching)
  • There is a transcription in a live Polyglot session that you're already monitoring in another process, and you simply want to add a new translation to this transcription.
JavaScript
import { Transcriptions } from '@vocalstack/js-sdk'; const sdk = new Transcriptions({ apiKey: 'YOUR-API-KEY' }); // This is a synchronous request, so we cannot listen for the response sdk.addTranslation({ id: 'TRANSCRIPTION-ID', language: 'de' });
As translations execute on the backend, the persisted transcription data is updated to include the new translations. The persisted transcriptions get updated with each timeline segment translated, so API calls requesting transcription data will always return timeline objects with the most recent translations available.
This also means that you will only need to issue one translation request per language. (Additional requests will have no effect as the translations are already persisted.)
Scroll Up