VocalStack Logo

Documentation

Hent transskriptionsdata

Hent data fra ventende eller afsluttede transskriptioner

Transskriber fra en mikrofon eller LiveStream

Transskriber live tale fra en mikrofon eller live stream

Transskriptionssessioner

Overvåg og administrer transskriptionsstatus med sessioner

Transskriber lyd fra URL

Transskriber tale fra forudindspillet lyd i en URL til almindelig tekst

Tokens til godkendelse på klientsiden

Opret et midlertidigt godkendelsestegn til anmodninger på klientsiden

Anmodning om transskription og svar

Fælles anmodningsindstillinger og svar for alle transskriptionshandlinger Brug indstillinger til at konfigurere transskriptionsindstillingerne

Transskriber og præsenter en Polyglot-session

Opret en session, der kan bruges til at udsende en live-transskription via et offentligt link, der kan deles

Oversæt en transskription

Gennemse dokumentation
Oversæt transskriberet tekst til et andet sprog. Dette kan gøres for enhver transskription, herunder forudindspillede transskriptioner, live transskriptioner eller Polyglot session transskriptioner.
خط زمان:
Transskriber lyd fra URL
Transskriber tale fra forudindspillet lyd i en URL til almindelig tekst. Større filformater understøttes, herunder MP3, WAV, FLAC og OGG.
Transskriber fra en mikrofon eller LiveStream
Transskriber live tale fra en mikrofon eller live stream. Integrer med Polyglot for at skabe et offentligt link til transskriptionen, som brugerne kan læse på ethvert sprog.
Transskriber og præsenter en Polyglot-session
Opret en session, der kan bruges til at udsende en live-transskription via et offentligt link, der kan deles. Brugere kan læse live-transskriptioner på deres foretrukne sprog og endda tidligere transskriptioner, når din session er inaktiv.
این بدان معناست که شما تنها نیاز دارید که یک درخواست ترجمه برای هر زبان صادر کنید. (این تابع‌ها در حالت کلی به صورت تابع‌های تابعی هستند که از قبل تعریف شده‌اند.):
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