VocalStack Logo

Documentation

Átírási adatok beolvasása

Adatok lekérése függőben lévő vagy befejezett átiratokból

Átírás mikrofonról vagy élő közvetítésről

Élő beszéd átírása mikrofonról vagy élő közvetítésről

Átírási munkamenetek

A transzkripciós állapot figyelése és kezelése munkamenetekkel

Fordíts le egy átiratot

Átírt szöveg fordítása másik nyelvre

Hang átírása URL-ről

A beszéd átírása előre rögzített hangból egy URL-ben egyszerű szöveggé

Ügyféloldali hitelesítési tokenek

Ideiglenes hitelesítési token létrehozása az ügyféloldali kérelmekhez

Átírja és bemutatja a Polyglot Session

Hozzon létre egy munkamenetet, amelyet egy élő átirat közvetítésére használhat egy nyilvános megosztható linken keresztül

Átírási kérelem és válasz

Dokumentáció böngészése
Az összes átírási művelethez tartozó közös kérési beállítások és válaszok: A beállítások használatával konfigurálhatja az átírási beállításokat.
A maximális időtartam, amelyet másodpercben lehet átírni.
  • 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_sA 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" egyike
  • data.progress: 0 és 1 közötti érték, amely a transzkripciós folyamat százalékos értékét jelzi
  • data.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 ideje
    • start: a transzkripciós szegmens végének időpontja
    • end: a szövegrészlet az átírási szegmensben
    • text: 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)
    • translationsUtófeldolgozás
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = response.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ása
  • keywords: a teljes átírás bekezdésekre csoportosítva, témák szerint szegmentálva, vagy egy új témára való értelmes átmenet
  • summaryTypescript támogatás
  • paragraphsA VocalStack JavaScript SDK-ja teljes TypeScript támogatással rendelkezik. Például a
type. responseBeiðni um afritunUrlTranscriptionResponseVocalStack mun reyna að afrita hljóð með skynsamlegum sjálfgefnum stillingarvalkostum. Hins vegar getur þú frekar stillt uppskrift beiðni með eftirfarandi valkostum:
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