Nôl data o drosysgrifiadau ar y gweill neu wedi'u cwblhau
Trosysgrifo siarad byw o microffon neu llif byw
Monitro a rheoli cyflwr trosglwyddo gyda sesiynau
Cyfieithu testun wedi' i drosi i iaith arall
Trosysgrifo iaith o sain wedi'i recordio'n barod mewn URL i destun plaen
Dewisiadau cyffredin cais a chwynion am bob gweithrediad trosglwyddo
Creu sesiwn y gellir ei ddefnyddio i ddarlledu trosglwyddiad byw drwy gyswllt cyhoeddus rhannadwy
access
: naill ai "darllen-yn-unig" neu "darllen-ysgrifennu". Mae'r cyntaf yn galluogi chi i weithredu galwadau API sy'n dychwelyd data. Mae'r olaf yn galluogi chi i weithredu ceisiadau API hefyd sy'n cynnwys gweithrediadau sy'n gysylltiedig â throsglwyddo biliau. Y gwerth rhagosodedig ar gyfer yr opsiwn hwn yw. "darllen- yn- unig". lifetime_s
: Rhif rhwng 1 a 120 yn cynrychioli oes y tocyn mewn eiliadau. Ar ôl y cyfnod hwn, bydd y tocyn yn darfod ac ni fydd yn ddefnyddiol mwyach. Noder na fydd hyn yn effeithio ar geisiadau an- gywasgedig sydd wedi dechrau defnyddio' r tocyn yma eisoes. (Yn eiriau eraill, unwaith mae cais an- gytbwys wedi dechrau, bydd yn rhedeg hyd at gwblhau hyd yn oed os mae' r tocyn wedi darfod ar ôl i' r cais ddechrau. ) Y gwerth rhagosodedig ar gyfer yr opsiwn hwn yw. 10ed. one_time
: Booleaidd yn dangos a yw'r tocyn API hwn wedi ei gynllunio ar gyfer defnydd sengl. Os yn wir, unwaith y defnyddir y tocyn hwn ar gyfer cais API, bydd yn darfod. Y gwerth rhagosodedig ar gyfer yr opsiwn hwn yw. gwir. 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
gosod yn lle apiKey
. Er enghraifft, ystyried y ddogfennaeth ar gyfer Trosysgrifo Sain o URL.{ apiKey: 'YOUR-API-KEY' }
gyda { authToken: 'YOUR-AUTH-TOKEN' }
👇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();