ReferenciaIntegrációs pontok

Integrációs pontok

A Dafado fő integrációs pontjainak biztonságos, fogalmi szintű bemutatása.

Áttekintés

A Dafado néhány szolgáltatásból épül fel, amelyek átadják egymásnak a feladatokat. Ez az oldal fogalmi szinten mutatja be ezeket az integrációs pontokat. Nem sorol fel címeket, kulcsokat vagy hozzáférési adatokat, és ezekre nincs is szükség a rendszer felépítésének megértéséhez.

Beszédből szöveggé alakítás

A beszédből szöveggé alakító szolgáltatás jelenti a határt a hang és a szöveg között.

  • Bemenet: egy felvétel.
  • Kimenet: egy átirat, valamint igény szerint a hang szerkesztett, kevert változata zenei aláfestéssel.

A Dafado csak a vendég által rögzített hanganyagot küldi el. A szolgáltatás szöveget, kérésre pedig kevert hanganyagot ad vissza. Ez a lépés soha nem módosítja az eredeti felvételt.

Hang- és képfeltöltés

A felhőalapú objektumtárolóba történő feltöltések rövid ideig érvényes, előzetesen aláírt jogosultságokat használnak.

  • A Dafado egyetlen fájlhoz készít egyszer használható, korlátozott ideig érvényes jogosultságot.
  • A böngésző ezzel a jogosultsággal közvetlenül az objektumtárolóba tölti fel a fájlt.
  • Az objektumtároló hozzáférési adatai soha nem jutnak el a böngészőhöz.

Így a nagy hang- és képfájlok feltöltése nem terheli az alkalmazásszervert, az objektumtároló tartós hozzáférési kulcsai pedig bizalmasak maradnak. Lejátszáskor a kész fájl az edge-gyorsítótáron keresztül érkezik vissza az objektumtárolóból.

Fordítás

Amikor az olvasó a saját nyelvén kéri a hangvéleményt, a rendszer igény szerint lefordítja az átirat szövegét. Kizárólag az átirat szövege kerül fordításra. Maga a hanganyag soha nem változik meg, és nem készül belőle fordítás.

A dokumentáció szinkronizálása

Ezeket a dokumentációs oldalakat a Dafado egy dokumentációs tartalom-API-ba küldi. Minden oldalhoz állandó elérési út tartozik, a szinkronizálás pedig ezen út alapján végez upsert műveletet. Az upsert azt jelenti, hogy a rendszer létrehozza az oldalt, ha még nem létezik, ha pedig már létezik, ugyanazon az elérési úton frissíti. Így az oldal úgy módosítható, hogy a rá mutató hivatkozások érvényben maradnak. Ezért marad naprakész a dokumentáció ahelyett, hogy egyszer elkészülne, majd feledésbe merülne.

A közös vezérfonal

Minden itt bemutatott kapcsolódási pont ugyanazt a két elvet követi: minden feladat kerüljön ahhoz az elemhez, amely azt a legjobban képes elvégezni, a hozzáférési adatok pedig maradjanak távol a vendég eszközétől. A felvétel a beszédből szöveggé alakító szolgáltatáshoz kerül, a feltöltés rövid ideig érvényes jogosultsággal közvetlenül az objektumtárolóba megy, az átirat szövege csak az olvasó kérésére kerül fordításra, a dokumentáció pedig az elérési útja alapján frissíthető marad.