Dohvati podatke iz čekanja ili završenih transkripcija
Prepisivati govor uživo iz mikrofona ili live streama
Nadzire i upravlja stanjem transkripcije sa seansama
Prevodi transkripciju teksta na drugi jezik
Pretvara govor iz prethodno snimljenog zvuka u URL u obični tekst
Napravi privremeni token za provjeru autentičnosti za zahtjeve sa strane klijenta
Napravite sesiju koja se može koristiti za emitiranje transkripcije uživo putem javne poveznice za dijeljenje
language
Trajanje, u sekundama, audio datoteke. Ova opcija se koristi kao zaštita da bi se osiguralo da se transkripcija dogodi samo ako se dužina audio datoteke podudara s trajanjem opcije. Prema zadanim postavkama, ova opcija se ignorira, a transkripcije će se obrađivati bez obzira na njihovu dužinu. Maksimalno trajanje koje se može prepisati, u sekundama.duration_s
Upotrijebite ovu opciju ako želite ograničiti količinu transkribiranog govora. Postavite na ako želite da obradite cijeli transkript, bez obzira na njegovo trajanje (⚠️ koristite s oprezom). Prema uobičajenom, ova opcija je postavljena na , osiguravajući da su samo prva dva sata govora transkripcija.max_duration_s
TranskripcijaMožete asinkrono pratiti podatke transkripcije kako postaju dostupni koristeći. event handler which provides 0
Prigovor.7200
Odgovorni objektonData
: Jedan od "čekanje", "procesiranje", "dovršeno" ili "greška"response
: Vrijednost između 0 i 1 koja označava postotak napretka transkripcijeresponse
: vrijeme završetka segmenta transkripcijestatus
: komad teksta u segmentu transkripcijedata.progress
: a key-value store of language codes in ISO 639-1 and translations (this property is only available if the transcription has at least one translation)data.timeline
Post-procesiranjeNakon što je transkripcija završena, dolazi do post-procesiranja, u kojem trenutku završni. start
bit će poslan na end
.U konačnom odgovoru, status transkripcije će biti "dovršeno", a ove nove osobine će biti uključene u. text
: nekoliko ključnih riječi koje predstavljaju teme iz transkripcijetranslations
: jedan paragraf sažetak cijelog transkriptaresponse
VocalStack's JavaScript SDK has full TypeScript support. For example, the onData
objekt ima data
Tip. keywords
:,:summary
:,:paragraphs
:, response
:,:UrlTranscriptionResponse
:,: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); });