Documentation

Pridobi podatke o prepisu

Pridobite podatke iz čakajočih ali dokončanih prepisov

Prepis iz mikrofona ali LiveStream

Prepisujte govor v živo iz mikrofona ali pretoka v živo

Seje za prepisovanje

Spremljajte in upravljajte stanje prepisa s sejami

Prevedi prepis

Prevedite prepisano besedilo v drug jezik

Prepisovanje zvoka iz URL-ja

Prepis govora iz predhodno posnetega zvoka v URL v navadno besedilo

Žetoni za preverjanje pristnosti na strani odjemalca

Ustvarite začasni žeton za preverjanje pristnosti za zahteve na strani odjemalca

Prepis in predstavitev poliglotske seje

Ustvarite sejo, ki jo lahko uporabite za oddajanje prepisa v živo prek javne povezave za skupno rabo

Zahteva za prepis in odgovor

Brskanje po dokumentaciji
Skupne možnosti zahteve in odzivi za vse postopke prepisovanja. Uporabite možnosti za konfiguracijo nastavitev prepisovanja.
Najdaljše trajanje, ki ga je mogoče prepisati, v sekundah.
  • 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_sOdziv 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 prepisovanja
  • data.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 prepisovanja
    • start: končni čas segmenta prepisovanja
    • end: del besedila v segmentu za prepis
    • text: shramba ključ-vrednost jezikovnih kod v ISO 639-1 in prevodov (ta lastnost je na voljo le, če ima transkripcija vsaj en prevod)
    • translationsPost-obdelava
bo poslano na response.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 odstavku
  • keywords: celoten prepis, združen v odstavke, razdeljen po temah ali smiselnem prehodu na novo temo
  • summaryPodpora za Typescript
  • paragraphsVocalStack JavaScript SDK ima polno podporo za TypeScript. Na primer,
tip. responseSolicitud de transcripciónUrlTranscriptionResponseVocalStack intentará transcribir su audio usando opciones de configuración predeterminadas sensatas. Sin embargo, puede configurar su solicitud de transcripción con las siguientes opciones:
TSTypeScript
import { 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); });
Scroll Up