A négy szolgáltatás és a portok
A Live Caption Pro négy háttérszolgáltatása: mit csinál mindegyik, melyik porton érhető el, és milyen sorrendben indulnak.
A LiveCaption alkalmazás mögött négy háttérszolgáltatás dolgozik. Egy gépen is futhatnak mind, de szét is oszthatók: a videokártyát igénylő szolgáltatások egy erős gépre, a többi oda, ahol kényelmes. Ez a fejezet áttekinti, melyik mit csinál, és hol érhető el.
A négy szolgáltatás
| Szolgáltatás | Mit csinál | Kell-e videokártya |
|---|---|---|
fiókszolgáltatás (accountserver) |
a felhasználók, a szerepkörök és a kulcsok egyetlen gazdája; a többi szolgáltatás tőle kérdezi meg, ki mit tehet | nem; PostgreSQL-adatbázis kell hozzá |
fordító (translatorserver) |
mondatonként fordít, a gépen futó fordítómodellel | igen |
beszédszolgáltatás (voiceserver) |
kimondja a fordítást, kérésre a beszélő klónozott hangján | ajánlott |
feliratozó (captionserver) |
a hangot mondatokra bontja és átírja, a Whisper modellel | igen |
Két port szolgáltatásonként
Minden szolgáltatás két porton figyel:
- a szolgáltatási porton a kliensek érik el – a LiveCaption alkalmazás és a parancssori kliensek;
- a vezérlő porton a szolgáltatás webes admin felülete fut: állapot, beállítások, naplók, hálózat.
| Szolgáltatás | Szolgáltatási port | Vezérlő port | A webes felület a gépen |
|---|---|---|---|
| fiókszolgáltatás | 8100 | 8101 | http://127.0.0.1:8101/admin |
| fordító | 8080 | 8081 | http://127.0.0.1:8081/admin |
| beszédszolgáltatás | 8090 | 8091 | http://127.0.0.1:8091/admin |
| feliratozó | 5111 | 5112 | http://127.0.0.1:5112/admin |
A portok alapértékek. A fordító, a beszédszolgáltatás és a feliratozó két portja a webes felület Beállítások lapján (mentés és újraindítás után lép életbe) vagy indításkor kapcsolóval (--port, --control-port) írható át; a fiókszolgáltatásé csak indításkor, kapcsolóval. A Hálózat lap csak kiírja, hol érhető el a szolgáltatás – ott nem lehet átállítani. Ha egy port foglalt, a szolgáltatás nem indul el, és megmondja, mi foglalja.
Az indítási sorrend
A sorrend kötött: fiókszolgáltatás → fordító és beszédszolgáltatás → feliratozó.
- A fiókszolgáltatás az első, mert a többi tőle kapja meg, ki férhet hozzá: a címe nélkül el sem indulnak.
- A feliratozó az utolsó, mert a szabad videómemóriához méretezi magát, és szinte az egészet lefoglalja; elsőnek indulva elvenné a fordító és a beszédszolgáltatás helyét.
A napi indító ezt a sorrendet magától tartja; a részletek a Napi indítás és leállítás fejezetben.
Egy gép vagy több
- Minden egy gépen: a legegyszerűbb elrendezés; a LiveCaption a szolgáltatásokat a
127.0.0.1címen éri el. - Egy erős gép a hálózaton: a fordító, a beszédszolgáltatás és a feliratozó a videokártyás gépen fut, a munkaállomásokon csak a LiveCaption. A munkaállomás a szolgáltatási portokat éri el a hálózaton át, ezért ezekre a tűzfalnak engednie kell, és minden munkaállomásnak saját kulcs kell.
A több gépes elrendezés lépései a Távoli GPU-szerver, több munkaállomás fejezetben és az Egy GPU-s gép a hálózaton útmutatóban állnak.