Hämta data från väntande eller slutförda transkriptioner
Transkribera live-tal från en mikrofon eller live-stream
Övervaka och hantera transkriptionsstatus med sessioner
Översätt transkriberad text till ett annat språk
Transkribera tal från förinspelade ljud i en URL till klartext
Skapa en tillfällig autentiseringstoken för begäranden på klientsidan
Skapa en session som kan användas för att sända en live-transkription via en offentlig länk som kan delas
language
Använd detta alternativ om du vill begränsa mängden tal som transkriberas. Ställ in detta till om du vill bearbeta hela transkriptionen, oavsett dess längd (⚠️ använd med försiktighet). Som standard är det här alternativet inställt på. , vilket säkerställer att endast de första två timmarna av anförandet transkriberas.duration_s
TranskriptionssvarDu kan asynkront övervaka transkriptionsdata när de blir tillgängliga med hjälp av. händelsehanterare som tillhandahåller max_duration_s
- Jag protesterar.SvarsobjektetThe 0
objektet har följande egenskaper:7200
:, onData
:,:response
:,:response
:, status
: En av "väntar", "bearbetar", "klar" eller "fel"data.progress
: Ett värde mellan 0 och 1 som anger transkriptionsprocentdata.timeline
Om statusen är "bearbetar" eller "klar" kommer tidslinjeobjektet att vara tillgängligt, och visa hela transkriptionen som är tillgänglig fram till den punkten. Tidslinjen är en matris av objekt som innehåller dessa egenskaper:: starttid för transkriptionssegmentetstart
: sluttid för transkriptionssegmentetend
: textstycket i transkriptionssegmentettext
: en nyckel-värde lagring av språkkoder i ISO 639-1 och översättningar (denna egenskap är endast tillgänglig om transkriptionen har minst en översättning)translations
Efterbearbetningresponse
.I det slutliga svaret kommer transkriptionens status att vara "klar", och dessa nya egenskaper kommer att inkluderas i. onData
: några nyckelord som representerar ämnen från transkriptionendata
: en sammanfattning av hela transkriptionen i ett enda styckekeywords
: hela transkriptionen grupperad i stycken, segmenterad efter teman, eller genom en meningsfull övergång till ett nytt ämnesummary
Stöd för Typescriptparagraphs
VocalStacks JavaScript SDK har fullt stöd för TypeScript. Till exempel response
tl> Pag-aplay ng TranscriptionUrlTranscriptionResponse
Ang mga karaniwang ginagamit na mga termino ay: Ang mga karaniwang ginagamit na mga termino ay: Gayunman, maaari mong i-configure ang iyong mga kahilingan sa transcription sa mga sumusunod na pagpipilian:TypeScriptimport { UrlTranscription, UrlTranscriptionResponse } from '@vocalstack/js-sdk'; const sdk = new UrlTranscription({ apiKey: 'YOUR-API-KEY' }); const transcription = await sdk.start({ url: 'http://example.com/audio.mp3' }); transcription.onData((response: UrlTranscriptionResponse) => { console.log(response.data); });