Adatok lekérése függőben lévő vagy befejezett átiratokból
Élő beszéd átírása mikrofonról vagy élő közvetítésről
A transzkripciós állapot figyelése és kezelése munkamenetekkel
Átírt szöveg fordítása másik nyelvre
A beszéd átírása előre rögzített hangból egy URL-ben egyszerű szöveggé
Ideiglenes hitelesítési token létrehozása az ügyféloldali kérelmekhez
Hozzon létre egy munkamenetet, amelyet egy élő átirat közvetítésére használhat egy nyilvános megosztható linken keresztül
language
Használja ezt az opciót, ha korlátozni szeretné az átírt beszéd mennyiségét. Állítsa ezt értékre Ha a teljes átiratot szeretné feldolgozni, függetlenül a hosszától (⚠️ óvatosan használja). Alapértelmezés szerint ez az opció értékre van állítva. , biztosítva, hogy csak a beszéd első két órája kerül leírásra.duration_s
A transzkripciós válaszAz átírási adatokat aszinkron módon figyelheti, amint azok elérhetővé válnak a. eseménykezelő, amely biztosítja a max_duration_s
Tárgy.A válasz objektumA játék 0
Az objektum a következő tulajdonságokkal rendelkezik:7200
:, onData
:,:response
:,:response
:, status
: A "várakozás", "feldolgozás", "kész" vagy "hiba" egyikedata.progress
: 0 és 1 közötti érték, amely a transzkripciós folyamat százalékos értékét jelzidata.timeline
Ha a státusz "processing" vagy "done" az idővonal objektum elérhető lesz, és megmutatja a teljes átiratot, ami az adott pontig elérhető. Az idővonal egy tömb objektumok, amelyek tartalmazzák ezeket a tulajdonságokat:: a transzkripciós szegmens kezdési idejestart
: a transzkripciós szegmens végének időpontjaend
: a szövegrészlet az átírási szegmensbentext
: az ISO 639-1 szabványban szereplő nyelvkódok és fordítások kulcs-érték tárolása (ez a tulajdonság csak akkor érhető el, ha az átírásnak legalább egy fordítása van)translations
Utófeldolgozásresponse
.A végső válaszban az átírás állapota "kész" lesz, és ezek az új tulajdonságok bekerülnek a. onData
: néhány kulcsszó, amely az átírás témáit képviselidata
: a teljes átírás egyetlen bekezdésben történő összefoglalásakeywords
: a teljes átírás bekezdésekre csoportosítva, témák szerint szegmentálva, vagy egy új témára való értelmes átmenetsummary
Typescript támogatásparagraphs
A VocalStack JavaScript SDK-ja teljes TypeScript támogatással rendelkezik. Például a response
Beiðni um afritunUrlTranscriptionResponse
VocalStack mun reyna að afrita hljóð með skynsamlegum sjálfgefnum stillingarvalkostum. Hins vegar getur þú frekar stillt uppskrift beiðni með eftirfarandi valkostum: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); });