Saa andmed ootel olevatest või lõpetatud transkriptsioonidest
Transkribeeri reaalajas kõne mikrofonist või reaalajas voogedastus
Transkriptsiooni staatuse jälgimine ja haldamine seansside abil
Tõlgi transkribeeritud teksti teise keelde
Transkribeeri kõne eelsalvestatud heli URL-i lihttekstiks
Ühised päringu suvandid ja vastused kõigi transkriptsioonitoimingute jaoks
Looge seanss, mida saab kasutada reaalajas transkriptsiooni edastamiseks avaliku jagatava lingi kaudu
access
: Kas "readonly" või "readwrite". Esimene võimaldab teil täita API-kõnesid, mis tagastavad andmeid. Viimane võimaldab teil täita ka API-päringuid, mis sisaldavad arvelduslikke transkriptsiooniga seotud toiminguid. Vaikimisi on selle valiku väärtus. "ainult lugemiseks". lifetime_s
: Arv vahemikus 1 kuni 120, mis tähistab märgi eluiga sekundites. Pärast seda aega aegub token ja seda ei saa enam kasutada. See ei mõjuta asünkroonseid päringuid, mis on juba selle märgi kasutamist alustanud. (Teisisõnu, kui asünkroonne päring on alustatud, see jookseb lõpule isegi siis, kui märgis on aegunud pärast päringu alustamise. ) Vaikimisi väärtus selle suvandi on. 10. one_time
: Loogiline väärtus, mis näitab, kas see API-märgis on mõeldud ühekordseks kasutamiseks. Kui see on tõene, siis kui seda tokenit on kasutatud API päringu jaoks, siis see aegub. Vaikimisi on selle valiku väärtus. tõene. 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
seadistamine asemel apiKey
. Näiteks vaadake dokumendi Transkribeeri audio URL-ist dokumentatsiooni.{ apiKey: 'YOUR-API-KEY' }
koos { authToken: 'YOUR-AUTH-TOKEN' }
6. köide.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();