Fá gögn frá bið eða lokið afritunum
Afritaðu lifandi ræðu úr hljóðnema eða lifandi straumi
Fylgjast með og stjórna ritun stöðu með setum
Þýddu afrituð texta á annað tungumál
Umrita ræðu frá fyrirfram upptöku hljóð í vefslóð í venjulegum texta
Algengar beiðnir og svör fyrir allar afritunaraðgerðir
Búa til setu sem hægt er að nota til að senda út lifandi afritun í gegnum opinberan tengil
access
: Annaðhvort "readonly" eða "readwrite". Fyrrverandi gerir þér kleift að framkvæma API símtöl sem skila gögnum. Síðari gerir þér einnig kleift að framkvæma API beiðnir sem innihalda gjaldgengt afritunartengdar aðgerðir. Sjálfgefið gildi fyrir þennan valkost er "aðeins lestur". lifetime_s
: Tölu á milli 1 og 120 sem táknar líftíma táknsins í sekúndum. Eftir þetta tímabil rennur táknið út og er ekki lengur notað. Athugið að þetta hefur ekki áhrif á ósamstilltar beiðnir sem þegar hafa byrjað að nota þetta tákn. (Það er að segja, þegar ósamstillt beiðni hefur byrjað, mun það keyra til loka jafnvel þótt táknið hefur runnið út eftir að beiðnin hefur byrjað. ) Sjálfgefið gildi fyrir þennan valkost er. Tíu. one_time
: Boolean sem gefur til kynna hvort þetta API tákn sé ætlað til einnota. Ef satt, þegar þetta tákn hefur verið notað fyrir API beiðni, þá rennur það út. Sjálfgefið gildi fyrir þennan valkost er satt. 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
stilling í staðinn fyrir apiKey
. Til dæmis, íhuga skjöl fyrir Afrita hljóð frá slóð.{ apiKey: 'YOUR-API-KEY' }
með { authToken: 'YOUR-AUTH-TOKEN' }
6. útgáfa.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();