VocalStack Logo

Documentation

Առանձնացնել

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

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

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

Հատկություն

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

Թարգմանել

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

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

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

Հատկություն

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

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

Ընտրեք ընթացիկ ընթերցումը, որը կարող է օգտագործվել ուղիղ ձայնագրության տարածման համար հանրային կիսում ունեցող հղման միջոցով։ Օգտագործողները կարող են կարդալ կենդանի թարգմանությունները իրենց նախընտրած լեզվով, և նույնիսկ անցյալ թարգմանությունները, երբ ձեր սեանսը անակտիվ է։

Ընտրեք ՝ արդյոք ցանկանում եք ստեղծել ժամանակավոր հեղինակավորման տոկոսադրույք ՝ հաճախորդի կողմից ներկայացված խնդրանքների համար ։ Անվտանգորեն իրականացրեք API խնդրանքները վեբ զննարկիչներում՝ առանց ձեր API կոդերը հայտնաբերելու։.
Ավտոմատացման տոկոսները կարևոր ապահովության միջոց են այնպիսի հաճախորդային միջավայրերում, որտեղ դուք VocalStack API ծառայություններ եք պահանջում։ Դուք կպահանջեք սա, երբ API խնդրանքները կիրառեք վեբ զննարկիչներում, ծրագրերում կամ այլ հանրային միջավայրերում։.
Սերվերի կողմից մենք կարող ենք օգտագործել SDK- ն` ստեղծելու համար վավերացման տոկոսադրույք : Լռելյայն, տոկոսադրույքի ընտրանքները սահմանափակ են։ Դուք կարող եք ցանկանալ կատարելագործել դրանք՝ համապատասխանեցնելով ձեր պահանջներին.:
  • access: Ընտրեք "միայն կարդալ" կամ "կարդալ-գրել" : Առաջինը թույլ է տալիս ձեզ իրականացնել API կոչեր, որոնք վերադարձնում են տվյալներ: Ավելի ուշ դուք կարող եք նաև իրականացնել API խնդրանքներ, որոնք ներառում են հաշվարկվող փոխանցման հետ կապված գործողություններ։ Լռելյայն արժեքը այս ընտրանքին ՝ "միայն կարդալ".
  • lifetime_s: 1-ից 120-ի միջև գտնվող թիվ, որը ներկայացնում է տոկոսադրույքի կյանքի տևողությունը վայրկյաններում: Այս ժամանակահատվածից հետո, տոկոսը կավարտվի և այլևս չի կարող օգտագործվել։ Նկատեք, որ սա չի ազդում անշարժ պահանջների վրա, որոնք արդեն սկսել են օգտագործել այս տոկունը: (Այնուհետև, երբ սկզբնական պրոցեսը սկսվում է, այն կշարունակվի մինչև ավարտը, նույնիսկ եթե տոկոսը դադարել է պահանջի սկսվելուց հետո. ) Լռելյայն արժեքը այս ընտրանքը է Դադար.
  • one_time: Բուլիան, որը նշում է, թե արդյոք այս API token- ը նախատեսված է միանգամից օգտագործելու համար : Եթե ճիշտ է, ապա երբ այս տոկոսը օգտագործվի API խնդրանքի համար, այն կվերանա։ Լռելյայն արժեքը այս ընտրանքին ՝ ճշմարիտ.
Ահա թե ինչպես կհայտնվի այն ձեր սերվերում.:
JavaScript
import { 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.
Դուք պետք է ստեղծեք մեխանիզմ, որը կօգնի սերվերի կողմից ստեղծված API token- ը ծառայեցնել ձեր հաճախորդին։ Սա կախված կլինի ձեր ենթակառուցվածքից և տեխնոլոգիաներից։ Ձեր ապահովության լավագույն մեթոդները կիրառեք : Օրինակ, դուք չպետք է ստեղծեք API վերջնական կետ, որը ծառայում է գեներացված API տոկոններին անճշտված խնդրանքներին։.
VocalStack API- ն օգտագործելը հաճախորդի կողմից պահանջում է ՝ authToken setting instead of an apiKey. Օրինակ, դիտարկենք տեքստը Ավտոմատ ձայնագրել URL- ից.
Այս օրինակում պարզապես փոխարինել:
{ apiKey: 'YOUR-API-KEY' } ով { authToken: 'YOUR-AUTH-TOKEN' } 6-րդ դար.
JavaScript
import { 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();
Ընդհանուր առմամբ, ըստ պետական և միջազգային կազմակերպությունների, պետական մակարդակով ապահովված է պետական մակարդակով ապահովված սոցիալական ապահովության համակարգը։ Տոկեները ռեսուրսներ և ծառայություններ հասնելու հզոր գործիքներ են, և եթե դրանք չեն պաշտպանվում, ապա կարող են չարաշահվել։ Դուք պետք է համոզվեք, որ միայն վստահված կրեդիտային քարտեր կարող են պահանջել և օգտագործել տոկենները, և դուք երբեք չպետք է հրապարակեք զգուշավոր տվյալներ, ինչպիսիք են API կոճակները հանրային միջավայրում։ Այս գործողության արդյունքում կարող է տեղի ունենալ տվյալների խախտում, ռեսուրսների անբարեխիղճ օգտագործում կամ անսպասելի վճարներ վճարվող ծառայությունների համար։.
Ձեր գործարկման ապահովման համար, հաշվի առեք հետևյալ լավագույն գործելակերպերը.:
  • Ոչ մի դեպքում չներկայացնել API- ի ձեր կոճակները հաճախորդի կողմից.: API-ի կոդերը պետք է միշտ մնան գաղտնի և պահպանվեն սերվերում։ Էլեկտրոնային փոստով ուղարկված նամակները (e-mail) Դադար JavaScript, HTML) կարող է հանգեցնել API-ի անբարեխիղճ օգտագործմանը.
  • Օգտագործել ապահով սերվերային տոկենը: Օգտագործել սերվերի կողմից ստեղծված հեղինակավորման տոկոսադրույքներ, որպեսզի կանխվի API-ի կոդերի ցուցադրումը հաճախորդի կողմից.
  • Ավտոմատացնել պահանջները տոկոսների համար: Օգտագործողը կարող է մուտք գործել տվյալների բազա և մուտք գործել տվյալների շտեմարան (օրինակ՝ տվյալների շտեմարան). Գործողություն , OAuth, session validation).
  • Հաշվի առնել HTTPS- ը: 2014-ի օգոստոսի 20-ին թողարկվել է «Man in the middle» տիպի հարձակումների դեմ պաշտպանություն.
  • Չօգտագործել URL- ներում տոկոսադրույքները: Չպետք է անցկացնել tokens URL query parameters-ում, քանի որ դրանք կարող են գրանցվել սերվերի լոգերում կամ հայտնվել բրաուզերի պատմության մեջ.
  • Օգտագործված: Limit tokens to the minimum necessary permissions, such as read-only access, except when writing access is explicitly required.
  • Տեղադրել տոկոսադրույքի ժամկետը.: Օգտագործեք կարճ տոկոսադրույքներ՝ տոկոսադրույքի չարաշահման ռիսկը նվազեցնելու համար։ Օգտագործման մոդելների և անվտանգության պահանջների հիման վրա սահմանափակել տոկենի կյանքի տևողությունը։.
  • Միանգամայն թույլատրելի: Եթե հնարավոր է, օգտագործեք միանգամայն զգուշավոր գործողությունների համար, որպեսզի ապահովեք, որ դրանք չեն կարող կրկին օգտագործվել.
Scroll Up