Pridobite podatke iz čakajočih ali dokončanih prepisov
Prepisujte govor v živo iz mikrofona ali pretoka v živo
Spremljajte in upravljajte stanje prepisa s sejami
Prevedite prepisano besedilo v drug jezik
Prepis govora iz predhodno posnetega zvoka v URL v navadno besedilo
Ustvarite začasni žeton za preverjanje pristnosti za zahteve na strani odjemalca
Ustvarite sejo, ki jo lahko uporabite za oddajanje prepisa v živo prek javne povezave za skupno rabo
language
Uporabite to možnost, če želite omejiti količino prepisanega govora. Nastavite na Če želite obdelati celoten prepis, ne glede na njegovo dolžino (⚠️ uporabite previdno). Privzeto je ta možnost nastavljena na. , pri čemer je treba zagotoviti, da se prepisujeta le prvi dve uri govora.duration_s
Odziv na prepisovanjePodatke o prepisu lahko asinhrono spremljate, ko postanejo na voljo, z uporabo. obdelovalec dogodkov, ki zagotavlja max_duration_s
Nasprotujem.Predmet odzivaThe. 0
Predmet ima naslednje lastnosti:7200
:, onData
:,:response
:,:response
:, status
: Ena od možnosti »čakanje«, »obdelava«, »dokončano« ali »napaka«data.progress
: Vrednost med 0 in 1, ki označuje odstotek napredovanja prepisovanjadata.timeline
Če je stanje »obdelava« ali »dokončano«, bo na voljo predmet časovnice, ki prikazuje celoten prepis, ki je na voljo do te točke. Časovnica je polje predmetov, ki vsebujejo te lastnosti:: začetni čas segmenta prepisovanjastart
: končni čas segmenta prepisovanjaend
: del besedila v segmentu za prepistext
: shramba ključ-vrednost jezikovnih kod v ISO 639-1 in prevodov (ta lastnost je na voljo le, če ima transkripcija vsaj en prevod)translations
Post-obdelavaresponse
.V končnem odgovoru bo status prepisa "dokončan", in te nove lastnosti bodo vključene v. onData
: nekaj ključnih besed, ki predstavljajo teme iz transkripcijedata
: povzetek celotnega prepisa v enem odstavkukeywords
: celoten prepis, združen v odstavke, razdeljen po temah ali smiselnem prehodu na novo temosummary
Podpora za Typescriptparagraphs
VocalStack JavaScript SDK ima polno podporo za TypeScript. Na primer, response
Solicitud de transcripciónUrlTranscriptionResponse
VocalStack intentará transcribir su audio usando opciones de configuración predeterminadas sensatas. Sin embargo, puede configurar su solicitud de transcripción con las siguientes opciones: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); });