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é
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
Hozzon létre egy munkamenetet, amelyet egy élő átirat közvetítésére használhat egy nyilvános megosztható linken keresztül
access
: Vagy "csak olvasás" vagy "írás". Az előbbi lehetővé teszi, hogy olyan API hívásokat hajtsunk végre, amelyek adatokat adnak vissza. Az utóbbi lehetővé teszi, hogy olyan API kéréseket is végrehajthasson, amelyek számlázható átírási műveleteket is tartalmaznak. Az alapértelmezett érték ennek az opciónak a. "csak olvasható". lifetime_s
: Egy 1 és 120 közötti szám, amely a token élettartamát jelzi másodpercben. Ezen időszak után a token lejár és már nem használható. Megjegyzendő, hogy ez nem érinti az aszinkron kéréseket, amelyek már ezzel a tokennel indultak. (Más szóval, ha egy aszinkron kérelem elindult, akkor is befejeződik, ha a jogkivonat lejárt a kérelem indítása után. ) Az alapértelmezett érték ennek az opciónak a. 10. szám. one_time
: A logikai érték, amely jelzi, hogy ez az API token egyszeri használatra szolgál. Ha igaz, akkor miután ezt a tokent felhasználták egy API kéréshez, lejár. Az alapértelmezett érték ennek az opciónak a. igaz. JavaScriptimport { Security } from '@vocalstack/js-sdk'; const sdk = new Security({ apiKey: 'YOUR-API-KEY' }); const authToken = await sdk.generateToken({ access: 'readwrite', // Optional: 'readonly' or 'readwrite' lifetime_s: 60, // Optional: 1-120 seconds one_time: true, // Optional: true or false }); // Next, return the token to the client where API request will be made. // Make sure to keep the token secure and do not expose it to the public.
authToken
beállítás helyett egy apiKey
.Például vegyük a Hang átírása URL-ről dokumentációját.{ apiKey: 'YOUR-API-KEY' }
with { authToken: 'YOUR-AUTH-TOKEN' }
6. sz.JavaScriptimport { UrlTranscription } from '@vocalstack/js-sdk'; const authToken = await fetch('http://example.com/your-secured-api/authenticate') .then((response) => response.json()) .then((data) => data.token); const sdk = new UrlTranscription({ authToken }); const transcription = await sdk.connect({ url: 'http://example.com/speech.mp3' }); transcription.start();