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
languageTrajanje, 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_sTranskripcijaMožete asinkrono pratiti podatke transkripcije kako postaju dostupni koristeći. event handler which provides 0 Prigovor.7200Odgovorni 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.timelinePost-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 transkriptaresponseVocalStack'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); });