VocalStack Logo

Documentation

Առանձնացնել

Տվյալների վերցում սպասվող կամ կատարված թարգմանություններից։ Այստեղ ներառված են տեքստի ժամանակային գիծը, հիմնական բառերը, ամփոփումը և կետի հատվածները։

Տեքստային ձայնագրություն միկրոֆոնից կամ LiveStream-ից

Զրույցը միկրոֆոնից կամ ուղիղ ալիքից ձայնագրել : Ինտեգրել Polyglot-ի հետ՝ ստեղծելու համար հանրային կիսում ունեցող հղում, որը օգտագործողները կարող են կարդալ ցանկացած լեզվով։

Հատկություն

Հաշվարկել և կառավարել թարգմանության վիճակը դասընթացների միջոցով։ Օգտագործելով նստաշրջանները դուք կարող եք վերամիավորվել նախորդ ստեղծված ասինկրոնիկ կապին։

Թարգմանել

Թարգմանել թարգմանված տեքստը այլ լեզվով ։ Սա կարող է արվել ցանկացած թարգմանության համար, ներառյալ նախօրոք ձայնագրված թարգմանությունները, կենդանի թարգմանությունները կամ Polyglot session transcribes

Ավտոմատ ձայնագրել URL- ից

URL-ում նախօրոք ձայնագրված խոսքի փոխանցում պարզ տեքստի։ Օգտագործվում են MP3, WAV, FLAC, OGG ֆայլերի հիմնական ֆորմատները։

Ավտոմատացված

Ընտրեք ՝ արդյոք ցանկանում եք ստեղծել ժամանակավոր հեղինակավորման տոկոսադրույք ՝ հաճախորդի կողմից ներկայացված խնդրանքների համար ։ Անվտանգորեն իրականացրեք API խնդրանքները վեբ զննարկիչներում՝ առանց ձեր API կոդերը հայտնաբերելու։

Հատկություն

Ընդհանուր խնդրանքի ընտրանքներ և պատասխաններ բոլոր փոխանցման գործողությունների համար։ Կիրառեք ընտրանքները փոխանցման պարամետրերը կիրառելու համար։

Պոլիգլոթ նիստերի թարգմանում և ներկայացում

Փորձարկել փաստաթղթերը
Ընտրեք ընթացիկ ընթերցումը, որը կարող է օգտագործվել ուղիղ ձայնագրության տարածման համար հանրային կիսում ունեցող հղման միջոցով։ Օգտագործողները կարող են կարդալ կենդանի թարգմանությունները իրենց նախընտրած լեզվով, և նույնիսկ անցյալ թարգմանությունները, երբ ձեր սեանսը անակտիվ է։.
Պոլիգլոտի դասընթացը ունի յուրահատուկ : polyglot_id, որը, երբ այն տրվում է կենդանի թարգմանության API խնդրանքներին, տալիս է հետևյալ առավելությունները.:
  • Օգտագործողները կարող են իրական ժամանակում կարդալ ձեր թարգմանությունը՝ օգտագործելով հանրային կիսում ունեցող հղում։.
  • Օգտագործողները կարող են ընտրել այն լեզուն, որի վրա կարդալ տեքստը իրական ժամանակում։.
  • Օգտագործողները կարող են կարդալ ձեր թարգմանությունը հետագայում, և բոլոր այլ թարգմանությունները ինտեգրված են ձեր հատուկ Polyglot նստաշրջանում։.
Տեքստային ձայնագրություն միկրոֆոնից կամ LiveStream-ից
Զրույցը միկրոֆոնից կամ ուղիղ ալիքից ձայնագրել : Ինտեգրել Polyglot-ի հետ՝ ստեղծելու համար հանրային կիսում ունեցող հղում, որը օգտագործողները կարող են կարդալ ցանկացած լեզվով։
Դուք կարող եք օգտագործել VocalStack API- ն և ստեղծել ձեր սեփական սպիտակ պիտակավորված UI- ն՝ VocalStack- ի կողմից տրամադրվածը օգտագործելու փոխարեն։ Մենք կուզենայինք լսել այդ մասին, եթե դու ունես, որպեսզի մենք կարողանանք սովորել, թե ինչպես ավելի լավ դարձնել մեր արտադրանքը!
Ավելի շատ իմացեք Polyglot-ի աշխատանքի մասին ՝ vocalstack.com/polyglot.
Պոլիգլոթ սեանսները ամենատարբեր ձևերով կարելի է ստեղծել և կառավարել ՝ օգտագործելով : Տեսախցիկի վահանակ.: Բայց դրանք կարող են նաև կառավարվել ծրագրային կերպով :
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const session = { // the name of the session name: 'My Presentation', // specifies the custom link for the session: https://polyglot.vocalstack.com/a-custom-url link: 'a-custom-url', // Optional: language of the speech spoken // (this can be used to improve the transcription accuracy) language: 'en', // Optional: must be a valid HLS streaming protocol livestream_url: 'https://.../stream.m3u8', // Optional: Stop the stream after this many seconds of inactivity timeout_period_s: 60, // Optional: Hard stop the stream after this many seconds max_duration_s: 300, // Optional: a custom password for the session if you want to restrict access to the public shareable link password: 'password', }; // CREATE const response = await polyglot.createSession(session); const polyglot_id = response.data?.id; // READ await polyglot.getSession({ id: polyglot_id }); // UPDATE await polyglot.updateSession({ id: polyglot_id, ...session }); // DELETE await polyglot.deleteSession({ id: polyglot_id }); // LIST ALL SESSIONS await polyglot.getAllSessions();
Եթե ստեղծվել է Polyglot-ի նստաշրջան «my-url» հղումով, ապա այն կդառնա հասանելի հանրությանը ՝ https://polyglot.vocalstack.com/my-url.
Բայց մենք կարող ենք նաև լսել ձայնագրության ընթացքը ծրագրային կերպով:
JavaScript
import { Polyglot } from '@vocalstack/js-sdk'; const polyglot = new Polyglot({ apiKey: 'YOUR-API-KEY' }); const stream = await polyglot.getLiveSessionStream({ link: 'a-custom-url', password: 'password', // include only if the session has a password }); // Listen to any live transcriptions that are associated // with the polyglot session. stream.onData((response) => { const { data } = response; // The entire transcription object of the current transcription const transcription = data.activeTranscription; // An object with the transcription timeline console.log(transcription.timeline); });
Polyglot-ի թարգմանությունները կարող են ավելացնել ցանկացած անձ, ով կարող է հասնել հանրային նստաշրջանի url-ին։ Բայց դրանք կարող են նաև ավելացվել ծրագրային կերպով.:
Թարգմանել
Թարգմանել թարգմանված տեքստը այլ լեզվով ։ Սա կարող է արվել ցանկացած թարգմանության համար, ներառյալ նախօրոք ձայնագրված թարգմանությունները, կենդանի թարգմանությունները կամ Polyglot session transcribes.
Scroll Up