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();