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

Översätt en transkription

Översätt transkriberad text till ett annat språk

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

Transkriptionssessioner

Bläddra i dokumentationen
Övervaka och hantera transkriptionsstatus med sessioner. Med sessioner kan du återansluta till en tidigare skapad asynkron anslutning.
Sessioner kan vara användbara om du vill övervaka en transkription i realtid i ett annat sammanhang än där transkriptionen först skapades.
En ny session skapas varje gång du lyckas ringa. connect.Sessionen avslutas endast när transkriptionen avslutas med statusen "done" eller "error". Efterföljande anrop till. connect med samma transkriptionsbegäran kommer att returnera en transcription objekt för samma transkriptionsanslutning.
Så, till exempel:
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