Documentation

Hämta transkriptionsdata

Hämta data från väntande eller slutförda transkriptioner

Transkribera från en mikrofon eller LiveStream

Transkribera live-tal från en mikrofon eller live-stream

Transkriptionssessioner

Övervaka och hantera transkriptionsstatus med sessioner

Transkribera ljud från URL

Transkribera tal från förinspelade ljud i en URL till klartext

Autentiseringstoken på klientsidan

Skapa en tillfällig autentiseringstoken för begäranden på klientsidan

Begäran om transkription och svar

Vanliga alternativ för begäran och svar för alla transkriptionsåtgärder Använd alternativ för att konfigurera transkriptionsinställningarna

Transkribera och presentera en Polyglot-session

Skapa en session som kan användas för att sända en live-transkription via en offentlig länk som kan delas

Översätt en transkription

Bläddra i dokumentationen
Översätt transkriberad text till ett annat språk. Detta kan göras för alla transkriptioner, inklusive förinspelade transkriptioner, live transkriptioner eller transkriptioner från Polyglot-sessioner.
เส้นเวลา:
Transkribera ljud från URL
Transkribera tal från förinspelade ljud i en URL till klartext. Stora filformat stöds, inklusive MP3, WAV, FLAC och OGG.
Transkribera från en mikrofon eller LiveStream
Transkribera live-tal från en mikrofon eller live-stream. Integrera med Polyglot för att skapa en offentlig länk för transkriptionen som användare kan läsa på vilket språk som helst.
Transkribera och presentera en Polyglot-session
Skapa en session som kan användas för att sända en live-transkription via en offentlig länk som kan delas. Användare kan läsa transkriptioner i realtid på det språk de föredrar, och även tidigare transkriptioner när din session är 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