2024. május 6., hétfő

Kubuntu 24.04 és Piper tts

 Miután az előző Linux kiadásom már panaszkodott, hogy őhozzá nincsenek további frissítések, telepítettem az április végén megjelent Kubuntu 24.04 rendszert. Ez LTS, azaz hosszú támogatási idejű. A KDE Plasma testreszabása közben előfordult, hogy a kiválasztott téma legközelebb nem jelent meg. De mivel egy korábbi kiadásban már felmerült hasonló probléma a rendszerbeállítások között, most a keresgélést megspórolva átállítottam a nyelvet angolra, és ezt követően hajlandó volt megjegyezni a dekorációs elemek kért megjelenését.

A rendszer működésében eddig semmi említésre érdemeset nem tapasztaltam, szépen teszi a dolgát.

A korábbi bejegyzésben szereplő szövegfelolvasó programot nem telepítettem automatikusan, hanem szétnéztem a neten, van-e érdemleges újdonság. Mint kiderült, a Mycroft AI, amelyhez a mimic3 tts is tartozott, nem kerül további fejlesztésre. Ellenben leltem egy Piper tts nevű hasonló tudású, de talán még jobb hangzású programot. (https://github.com/rhasspy/piper) Ehhez nem kell egy óriáskígyót (Anaconda) belecsavarni a Linuxba, van hozzá kész futtatható állomány, amely néhány könyvtári modul társaságában felolvassa a szöveget. A githubos oldalán ugyan nincs segédlet a beillesztéshez a speech-dispatcher-be, de a mimic3 tapasztalataival felvértezve már nem ijesztett el a feladat. A neten pedig találtam erre vonatkozó leírásokat. Nem linkelem ide, mert mindegyikben van eltérés/hiba, inkább közzéteszem, ami nálam működik.

A speech-dispatcher konfigurációs állományait átmásoltam a saját könyvtáram .config almappájába. A speechd.conf-ban ez alkalommal a Pulse hangrendszert jelöljük meg végrehajtóként:


AudioOutputMethod "pulse"


A hangmodulok szekcióba pedig felvesszük a Piperét:


AddModule "piper-generic" "sd_generic" "piper-generic.conf"


A modules konfigurációs almappában el kell készíteni a piper-generic.conf fájlt, amely így néz ki:


GenericExecuteSynth "env DATA='$DATA\' VOICE=\'$VOICE\' RATE=\'$RATE\' piper-pipe"

GenericCmdDependency "piper-pipe"

AddVoice "en_GB" "FEMALE1" "en_GB-cori-high"

AddVoice "en_US" "FEMALE1" "en_US-lessac-high"

AddVoice "en_US" "FEMALE1" "en_US-ljspeech-high"

AddVoice "en_US" "MALE1" "en_US-ryan-high"

AddVoice "fi_FI" "MALE1" "fi_FI-harri-medium"

AddVoice "hu_HU" "FEMALE1" "hu_HU-berta-medium"

AddVoice "hu_HU" "MALE1" "hu_HU-imre-medium"

DefaultVoice "en_US-ljspeech-high"


Az AddVoice sorokba persze, mindenki azokat a hangokat veszi fel, amelyeket letöltött magának. A piper-pipe egy kis végrehajtható állomány, amely inkább csak arra kell, hogy egy változót a hang minőségétől függően beállítsunk benne. A saját mappám bin-jébe került, így Path-ban van. Így néz ki:


#!/bin/bash

VOICE_PATH=elérési út a hangfájlokhoz

if [[ ${VOICE: -3} = low ]]; then

  ADJ_RATE=16000

else

  ADJ_RATE=22050

fi

ADJ_RATE=$((${RATE::-3} * 30 + $ADJ_RATE))

echo "$DATA" | elérési út a Piperhez/ptts --model $VOICE_PATH/$VOICE.onnx  --output-raw | \

aplay -r $ADJ_RATE -f S16_LE -t raw -

wait


A piper végrehajtható fájlt átneveztem ptts-re, mert olvastam lehetséges névütközésről.


Helyreállt a világ rendje, működik a felolvasás.


2024. március 3., vasárnap

A személyiség néhány jellemzője

 A pszichikai témával foglalkozó előző bejegyzés óta késztetést érzek, hogy közzétegyem a saját világképem egy részhalmazát is. Szakember nem vagyok, csak egy csökönyös kételkedő-gondolkodó (Dubito, ergo sum - avagy Cartesius kissé összevonva). Vizsgálatokat nem végeztem, a leírtak inkább az ókori görög elődök elméletalkotási módszerével készültek - bár hordóban nem heverésztem.


Adott az ember fejében egy rendszer; egy működési egység, amely leképezi a külvilágot, a leképezés elemeivel műveleteket végez, és mindeközben saját létezése is szerepel a képben. A rendszer  nagyon bonyolult, annyira, hogy működésének szabályszerűségeit még igencsak tökéletlenül ismerjük.

Az alapok felől indulva a működések alapegységeiről már több mindent tudunk. Az idegsejtek alapvetően két működési állapotban lehetnek: nyugalomban, vagy aktiváltan. Azonban ez nem jelent olyan egyszerű bináris működést, mint amit a számítógépekben találunk, mert az aktivitás átadása másik sejtnek már jóval összetettebb folyamat. Először is kétféle ráhatást tudnak produkálni: elősegíteni a következő sejt aktiválódását, vagy éppen gátolni. Egy adott sejthez nagyszámú másik csatlakozik nyúlványokkal, és hogy nyugalomban van, vagy aktiválódik, azt a csatlakozó sejtek hatásainak eredője határozza meg. Nem csupán a számuk, hanem a hatásuk erőssége, és a térbeli elrendeződés is fontos. Amikor egy idegsejt aktiválódott, akkor szüksége van egy kis időre a regenerációhoz, utána kezdődhet minden elölről. Az idegsejtek egymáshoz kapcsolódása nem végleges, hanem változhat. A kapcsolódások változása a tanulási folyamatok alapja.

Egy kicsit magasabb szint, amiről tudunk, az egyszerű ingerre adott egyszerű válasz. Receptor->érzősejt->végrehajtó sejt->izomsejt. Ilyen a közismert térdreflex.

Még bonyolultabb, részleteiben kevésbé ismert, de még mindig egyszerűnek számító működési egységek pl. a társításos tanulás, vagy a habituáció. Az elsőre példa Pavlov csengetésre nyálelválasztással válaszoló ebe, a második lényegében a közömbös ingerre adott válasz megszűnése.

Azok a viselkedések, amelyek még összetettebbek, nyilvánvalóan az egyszerűekből épülnek fel, de ennek részleteiről még nem olvastam.

Egy másik megközelítési irány, ha a különféle idegi szabályozások kialakulását tekintjük át. A törzsfejlődés során a lándzsahal egyszerű csőformájú idegrendszerétől - amelyen az agy még csak kisebb kiöblösödés - kellett eljutni az emlősök több régióra osztható, nagy és központosított aggyal bíró idegi felépítéséig. Az egyedfejlődés pedig nagy vonalakban megismétli ezt a hosszú megtett utat. A korábban kialakult, ősibb régiók inkább az élettani működések befolyásolásával foglalkoznak. Az ilyeneket vegetatív idegrendszerként szokták emlegetni. Az újabb régiók főként az újabb igényeknek felelnek meg. Az egyre kifinomultabb érzékszervek és az ingerekre gyors és megfelelő reakciót biztosító mozgásrendszer összehangolását biztosítják, miközben azért kapcsolatban maradnak a vegetatív szabályozással is. És a legmagasabbrendűnek tekinthető határozott éntudat, és fogalmi gondolkodás már csak a felnőtt ember sajátja. Szerintem adódik a párhuzam Maslow hierarchikus szükséglet-elméletével. Pl. az oxigénellátottság létfontosságú, és a hiány időben igen sürgetően alakul ki. Ha nem figyelünk oda, a megfelelő vegetatív szabályozókörök elintézik, hogy lélegezzünk. Ha a tudatunk valami okból úgy dönt, hogy ne vegyünk lélegzetet, átmenetileg el tudja érni. De ahogy növekszik az oxigénhiány, ez egyre nehezebben tartható. Az ősibb központok visszakövetelik a vezérlést. A létfenntartó működések elsőbbsége még könnyen érthető. De az aktuális viselkedés kiváltódása a magasabb szinteken már nem ilyen egyértelmű. Több alrendszer működésének az eredője, amelyek alá- fölérendelődése egymással még akár a körülményektől is függhet. Akár a törzsfejlődést, akár az egyedfejlődést tekintjük, az ősibb, egyszerűbb funkciók kialakulása időben megelőzi a bonyolultabbakat. És amikor utóbbiakat valami akadályozza, a vezérlés visszakerülhet az alacsonyabb szintre. A pszichológiában erre használják a regresszió kifejezést. A lelki problémákkal kapcsolatos videókban divat a "belső gyermekre" (inner child) hivatkozni. Bár a fogalom nem egyértelműen meghatározott, de nagyon valószínű, hogy a gyermekkori fejlődés közben kialakuló funkcionális egységek együtteséről van szó, amelyeket a követő érettebbek el szoktak fedni, de újra aktiválódhatnak.

A viselkedés belső hajtóereje a motiváció. A vegetatív működéseknél ez általában valami fontos feltétel hiánya, a válasz ennek a pótlását célozza. A magasabbrendű motivációk között vannak olyanok is, amelyek a környezet felderítésére, meghódítására irányulnak. És azon a szinten, ahol a gondolkodás struktúrái kezdenek önállósodni, szerepet kap még egy tényező a viselkedés befolyásolásában. Nevezzük ezt várakozásnak. Hozok példát, amely mindjárt azt is megmutatja, hogy ez nem az ember kizárólagos jellemzője. Az éhes csimpánz szívesen fogadja, és elfogyasztja a krumplit. Egy kísérletsorozatban a majomnak az volt a megoldandó feladata, hogy a szeme láttára elrejtett táplálékot egy bonyolult útvonalon megkeresse és elővegye. Aztán egyszer a jutalomfalat nem krumpli, hanem banán volt, amelyet azért jobban kedvel. Ám a fondor lelkületű kísérletvezető - miközben alanya a labirintusban közeledett - az elrejtett banánt krumplira cserélte. A csimpánz megoldotta a feladatát, azaz lokalizálta, és elővette a krumplit. De mivel ő banánra számított, feldühödött, és elhajította a máskor kedvelt gumót.

Ahogyan egyéb szerveink is egyéni különbözőséggel fejlődnek ki, úgy ez az idegrendszer alkotóira is igaz. A struktúra és a funkció összefüggései még nem ismertek eléggé. De műszeres vizsgálatok meg tudják mutatni, hogy bizonyos érzékelések, vagy aktivitások esetén melyik agyterületen fokozódik a neuronok ingerületi állapota. Az elektrokémiai működések szempontjából fontos a kémiai alkat is. A strukturális és kémiai jellemzők pedig a rendszer működésében is eltéréseket hoznak létre, ezeket személyiségtípusokként szokás csoportosítani.


A személyiség működésének eltérései különböző irányúak és mértékűek lehetnek. A szélsőséges értékeket általában már kórosnak szoktuk tartani. Azonban jellemzően nem jól mérhető jellemzőkről van szó, a határ megvonása nehéz, és nem egyértelmű. Meddig óvatos valaki, és honnantól gyáva? Hogyan lehet megkülönböztetni a takarékost a fösvénytől? Ráadásul egyidejűleg kell sok dimenziót tekintetbe venni, amelyek kölcsönhatást is mutathatnak. Ezek a dimenziók a végpontjaik közelében valamely alrendszer túlzottan lecsökkent, illetve felfokozott működésével hozhatók kapcsolatba.

Egyik ilyen dimenzió az introverzió - extroverzió.  Az extrovertált személyiség kedveli a társaságot és a nyüzsgést, az introvertáltat inkább fárasztja az ilyesmi. Ha ezt összefüggésbe szeretnénk hozni az idegi működésekkel, akkor tekintsük Eysenck démonját, amely kiötlője szerint egy-egy működtető karral erősíteni, vagy gátolni tudja az érzékszervek felől érkező ingerületeket. Vannak kiegyensúlyozott démonok, és vannak jobbkezesek, vagy balkezesek is. Namost a démon nem egy létező lény (a Linuxomban levők igen, de azok speciális programok), de serkentő és gátló szinapszisok igenis működnek az idegrendszerben. Ezek száma, elhelyezkedése, működtető molekuláinak termelődése és lebomlása mind olyan tulajdonságok, amelyekre érvényesülhet az egyéni változatosság. Vannak emberek, akikben mindez nagyobb fokú csillapítást eredményez. Másokban lehet, hogy inkább erősítő hatás működik. És mindenkinek van egy olyan ingerületi szintje, amelyben ő jól érzi magát (valószínűleg ez sem egyforma). Akiben a csillapítás dominál, az optimális ingerületi állapotához sok ingert igényel kívülről. Akiben kevesebb a csillapítás, azt viszont túlgerjeszti egy ingergazdag környezet. És persze, a népesség zöme ebből a szempontból is valahol a két véglet között foglal helyet. Attól tartok, a leírt tulajdonságokat nem veszik eléggé figyelembe a terápiáknál. Legalábbis én magam gyakorló introvertáltként kaptam olyan tanácsokat szakemberektől, amelyeknek már a hallatára is falra tudtam volna mászni.


Ha egyes tulajdonságok túlzott, vagy éppen lecsökkent mértéke problémás lehet, és valamely nevesített személyiségzavar okozója, további hibalehetőség az egyes többé-kevésbé körülhatárolható egységek egymással való kapcsolódása. És a legmagasabbrendűeknél ez nem csak az élettani szinten lehet kritikus, hanem a tanulási folyamatok kialakította egyéni jellemzők között is. Közvetlenül leginkább az érzelmi én és a racionális én között szoktuk érzékelni, ha ellentétbe kerülnek. (Freud ugyan három alrendszerre osztotta a személyiséget, de nem biztos, hogy ez az egyetlen, és tökéletes leképezés.) A személyiség különböző szintű összetevői mind védeni, illetve kiteljesíteni 'igyekeznek' az egész én-t, de mindegyik a maga sajátos érzékelésével és eszközeivel teszi ezt. Az én, mint egész esetében még egy érdekes szempont, hogy hol a határa, mi tartozik bele, és mi nem. Van egy olyan megérzésem, hogy Csíkszentmihályi Mihály felfedezésének tárgya éppen a határterületre vonatkozik. Egyes, a figyelem koncentrációját igénylő tevékenységek dinamikusan részévé válnak az 'én'-nek, és egy csomó belső erőforrás olyankor azonos cél érdekében kezd működni. Ilyenkor a részegységek között lecsökkennek az ellentmondások. Valószínűleg általában is igaz, hogy olyankor érezzük jól magunkat, amikor az alkotórészek, a héjak között harmónia van.


A világgal tartott kapcsolatunkat egyszerű reflexek alapozzák meg. De nem feltétlenül azonosíthatók önállóan, mert egymással kombinálódnak, összetett működési egységekké szerveződnek. A hajtóerők alapformái lehetnek jutalom és büntetés jellegűek. A már említett légszomj például büntetés jellegű. Az ivás, evés esetében van hasonló jellegű kínos érzés is, de a hiány jó minőségű pótlása már inkább önállósult jutalom. Kétélű dolog, mert az se megy ritkaságszámba, hogy valaki egyéb téren kialakult diszkomfortját evéssel próbálja ellensúlyozni. Ez mindjárt arra is példa, hogy a tanulás eredménye lehet kedvezőtlen is. A jutalom-büntetés dimenzió másik véglete a fajfenntartó tevékenység, amelynél a siker gyönyörérzése a domináns hajtóerő. Az élettani jellegű motivációk mellett azért vannak másfélék is. A társas életmódú állatok közösségeiben jellemző a rangsor kialakulása. És a mi elődeink is ilyenek voltak. A bennünk maradt viselkedéselemek pedig igencsak ütköznek a 'szabadság, egyenlőség, testvériség' eszméivel. Valószínűleg az alacsonyabb helyen álló felé történő demonstráció a - valamilyen szempontból - gyengébb bántása. A hierarchiában magasabban állók a természetben is nagyobb részt kanyarítanak ki az elérhető javakból. De az egyed étvágya véges, és ha jóllakása után még van mit osztani, jut az alacsonyabb státusúaknak is. Az ember megtanulta tartósítani az élelmet, sok élettelen termék pedig nem romlandó, tehát fel lehet halmozni őket. A felhalmozásra vonatkozó vágy pedig (sajnos) nem véges. Szintén a társas élettel függ össze az igény a kapcsolatokra. Kapcsolódásra szükségünk van lazább szinten kevésbé válogatott személyekkel, és szorosabban, olyanokkal, akiket szeretünk, illetve szeretnek minket.

A tanulási folyamatok létrehozta logikai egységek sokdimenziós hálózattá állnak össze. (Itt nem térbeli dimenziókra gondolok, hanem inkább a matematikai jelentéshez közeliekre.) Adott környezetben adott hatásokra a válasz kialakításában eltérő a fontosságuk. Hogy a viselkedés gyors és jól körvonalazott aktivitás legyen, szükség van egy aktuális koordináló működésre, ez a figyelem. Olyan, mint egy lámpa fényköre a sötét raktárban. Bizonyos logikai egységek kiemelt szerepet kapnak, de dinamikusan változhat, hogy éppen melyikek. Azonban valamelyes hatást az éppen ki nem emeltek is kifejtenek. A 'raktárban' levő tapasztalatok közvetlenebb vagy áttételesebb kapcsoltsággal pozitív vagy negatív hatásúak az aktuális aktivitásra. És kialakul belőlük valamilyen eredő, ami a motiváció. A figyelem körébe tartozók tudatosulnak is, a többség nem, vagy csak ködös tónusként (pl. "rossz előérzetem van"). A figyelem köre korlátos, és részt kérnek benne az aktuális észleléseink. Ha ezek éppen intenzív, változatos ingereket képviselnek, olyankor az emlékezésben őrzött egységek nehezebben kerülnek előtérbe.


Mindenki tiszta lappal születik, a személyiségét az őt érő hatások alakítják. A beépülés függ az egyén született adottságaitól is, tehát ugyanaz a hatás-sorozat is többféle személyiség kialakulásához vezetne (de még elképzelni is nehéz ilyen egyezést). A személyiség változásai pedig nem csak a tanult egységek létrejöttét jelentik, fontos a megszűnésük is. Amikor egy feltételes reflex nem kap tovább megerősítést, kioltódik. Sőt, meg is fordulhat, ha a jutalmazó helyett egy idő múlva büntető eredmények következnek. A fokozottan veszélyes, és/vagy erős érzelmeket kiváltó hatások erősen bevésődnek, és nehezen oltódnak ki. Ennek lehet olyan következménye, hogy jóval később is stressz-reakciót idéznek elő az eredetihez hasonló hatások, amikor ez már inkább hátrányt jelent.

Az egyszerű idegrendszerű állatok csak az őket éppen érő hatásokra válaszolnak. Az ember agya vissza és előre is ki tudja terjeszteni az időt. A múltban lejátszódott inger-válasz események eredményét elraktározza, és tanulságként felhasználja a következő hasonló esetben. A képzeletünk pedig tud olyan esemény-képzeteket előállítani, amelyek a jövőben megtörténhetnek, és eltervezheti az adandó válaszokat. Sajnos, mindkét irányú időkiterjesztés hátrányosan is megjelenhet. Ha valakinek túl sok agyi erőforrását leköti a múlt egy, vagy több eseményével való foglalkozás, vagy hasonlóan, a jövő még be nem következett, tehát egyelőre fiktív történései, az egyrészt csökkenti a hatékonyságát a jelenben, másrészt sok kutatás szerint a képzelt észlelések a valódiakhoz közel álló aktivitásokat hoznak létre az agyban, az élettani következmények is hasonlóak. És tudati rendszerünknek jellemző sajátsága, hogy az intenzív negatív hatásokat kiváltó dolgokra emlékezik a leghatékonyabban, illetve ilyenek elképzelésére leginkább motivált. Tehát minden adott ahhoz, hogy egy kényelmes karosszékben terpeszkedve stresszes állapotba gerjesszük magunkat.


A leírtak csak egy hevenyészett, és korlátos vázlat a fejünkben levő bonyolult rendszerről. A bonyolultság előnye a kifinomult működés lehetősége, a hátránya pedig az, hogy nagyon sok ponton, és sokféle módon tud elromlani, hátrányosan működni. Az ezzel foglalkozó tudományág pedig még sok hiányosságtól szenved. A segítséget kereső jó eséllyel kap olyan tanácsokat, amelyek másoknál kedvező  irányba hatottak. Nála pedig lesz, ami javít a helyzetén, lesz, ami nem, mert pl. az őrá vonatkozó kombinációról még nincs diagnózisba és terápiába foglalható tudás.


2024. január 21., vasárnap

Sikeres atlantiszi hadjárat

 Amikor a Widelands bemutató bejegyzését írtam, a hadjáratok közül kettőt még nem sikerült teljesíteni. Mostanra az egyik összejött. Íme a bizonyság:



A szerzők ezt nehéznek minősítették. Én még hozzátenném: nem kicsit, nagyon. És kell hozzá szerencse is, mert pl. ha az egyik gépi ellenfél teljesen leveri a másikat, akkor  velünk is közli a program, hogy vesztettünk. Az nagyon homályos, és indirekt, hogy erre nekünk milyen ráhatásunk van.

Amiért viszont elsősorban billentyűzetet ragadtam, az egy olyan információ, ami szükséges a sikerhez, de a leírásokból kimaradt. (A játék wiki-oldaláról lehet előkaparászni.) Ahhoz, hogy a felderítő kereskedővé váljon, szüksége van egy lóra. Enélkül végtelenül bámulhatjuk a 'munkás hiányzik' feliratot - illetőleg addig, amíg a szomszéd gépi játékos le nem gázol minket.

2023. november 11., szombat

Terápia dióhéjban

 Talán nem árt, ha minél előbb megmagyarázom a címadást. Ez egy YouTube csatorna egyenes fordítása (Therapy in a nutshell). És leginkább ez ösztönzött arra, hogy a blogra is kitegyem ezt a témát.


Azt nem tudom, hogy az ajánlatlistában történt megjelenése egy véletlengenerátor műve, vagy volt valami köze az előzőleg nézett videókhoz. Eleinte inkább azért hallgattam, hogy gyakoroljam a hallott angol nyelvű szöveg megértését, és ehhez előnyös, ha érdekel is, amiről szó van. Azután már inkább a kapott információk miatt kerestem a további részeket. És ahogy kezdett összeállni a kép, időnként sóhajtottam, miért nem hallhattam mindezt úgy 45 évvel ezelőtt. Persze, ennek különféle szintű akadályai lettek volna. Úgymint a csatorna készítője még nem is volt életben, a felhasznált elméletek egy részét még nem alkották meg, angolul még csak olvasni tudtam valamennyire, és az eltelt évtizedek alatt sok mindent fölszedtem itt-ott, ami legalábbis elősegíti, hogy úgy értsem az elhangzottakat, ahogyan. Az már elhanyagolható apróság, hogy videomegosztó média sem volt.

De hogy a dologra térjek, Emma McAdam több videosorozatot is készített, amelyekben elsősorban a szorongásos problémákkal küzdőknek ad tanácsokat. A teljesség kedvéért azonban elméleti ismertetőket is kapunk. Az alábbi például a helyére teszi a szorongás kialakulásának tényezőit: 



 Van, amiben megerősíti a korábbi elképzeléseimet, és van, amiben újat is mond. Eddig úgy tudtam, hogy az idegrendszer az első életévben alakul véglegessé, és azok a hatások, amik akkor érik az embert, maradandó nyomot hagynak. De a hallottak szerint azért dinamikusabb, plasztikusabb az idegrendszer működése, és oda-vissza érvényesülnek a hatások még felnőttkorban is: a környezet alakítja az agyat, az agy bizonyos jellemzői pedig meghatározzák a környezeti hatásokra kialakuló reakcióinkat.

A szorongás és a depresszió kémiai meghatározottsága és befolyásolhatósága  a témája a második konkrét ajánlatomnak:


A folytatása:


És itt hivatkoznék egy másik személyre is, akire a neten figyeltem fel: Dr. Máté Gáborra. Nagyon sok előadást, beszélgetést, fórumot lehet találni, amelyekben szerepel, néhány magyar nyelvűt is. De magyarul már érezhetően nehezebben fogalmaz, és az angol nyelvű anyagok sok esetben szakmaibbak is. De ismétlődően felbukkan a véleménye, hogy a kultúránk toxikus, és rengeteg mentális, illetve pszichoszomatikus probléma forrása. Ez eléggé egybecseng Emma második előadásával.

Máté doktor arcán nyomot hagytak az átélt viszontagságok. Sok minden ismétlődik a hanganyagaiban, ezek egyike, hogy saját sorsáról beszél, arról, hogy a világháború és zsidóüldözés körülményei között anyja egy idegen gondjaira bízta, mert a saját túlélését akkora veszélyben érezte. És még idős korában is hat rá az akkor átélt trauma. Nagyon fontosnak tartom azt, ahogyan ő a traumát értelmezi: nem a külső esemény a trauma, ami az egyénnel történik (háború, természeti katasztrófa, családon belüli erőszak, stb.), hanem az a hatás, amit az átélő személyiségében kivált. Ismétlődő megállapítás az is Dr. Máténál, hogy kimondottan testi megbetegedések - elsősorban autoimmun problémák, és daganatok - esetében sok tapasztalati adat támasztja alá az összefüggést pszichikai okokkal, főként olyankor, amikor az egyén elfojtja valamilyen feszültségét. De talán jobb, ha meghagyom neki a részletek kifejtését; ajánlok néhány videót a sokból:

 


A trauma, vagy Trauma (ez a megkülönböztetés is Máté Gáboré) kialakulása tehát függ az egyén biológiai adottságaitól, és mivel a környezet hatásai is módosítják azokat, az előéletétől is. És itt kapcsolnék még egy megközelítést, amely inkább pszichológiai szintű. Az emberek érzékenysége az előzőek szerint különböző. Vannak, akik azonos objektíve mérhető hatásokra intenzívebben reagálnak, mint mások. Angol terminológiával highly sensitive person (HSP) megnevezéssel illetik őket, magyarul szuperérzékenység a titulus. Példa: https://hvg.hu/pszichologiamagazin/20221115_Ha_on_is_szupererzekeny_akkor_tudja_mi_a_szenvedes_e_harsany_vilagban (Már az URL is elég beszédes...)

Logikai metszetet vezet elő Dr. Jonice Webb: 


Ide csak annyit fűznék, hogy a traumát kiváltó esemény nem biztos, hogy feltűnő, harsány.

A következő video alkotója egy, a szokásostól eltérő típusú veszteségre hívja fel a figyelmünket:



Lassan annak kellene következni, hova akartam eljutni az eddigiekkel. Amint sejthető, eléggé alapos átfedéseket vélek a saját sorsommal és állapotommal. Többnyire inkább a diagnózis tájéka, de nem árt minél pontosabban körvonalazni a problémákat ahhoz, hogy a megoldásukhoz tudjunk fogni. A címadó sorozat pedig sok gyakorlati ötletet is ad a javuláshoz. Elég kicsi az esély, de hátha valaki ezen a blogon keresztül értesül ezekről az információforrásokról, és talán még hasznát is veszi. Legyen úgy!

De ha más nem, lehet a dologban valami Midasz király borbélya effektus is. Én is elmormolom itt, ami tudomásomra jutott, aztán egyszer hátha nő innen egy nádas, amely világgá suttogja :-)


Még azoknak is szeretnék mutatni valamit, akiknek az angol nyelv akadály (jut eszembe, Máté doktor artikulációja nem a legkönnyebben érthető, Emma pedig igyekszik minél többet elmondani, és emiatt időnként eléggé felgyorsít). Próbáltam keresgélni, magyar nyelven van-e hasonló anyag. Van, csak jóval kevesebb, és korlátozottabb tematikájú. Egy példa:


A hölgy hivatkozik Dr. Jonice Webbre, akitől én is ajánlottam.


2023. október 9., hétfő

Sütőtökös gombóc

Kiemelkedő lett az idei töktermés. Olyan felhasználáson törtem a fejem, hogy minél kevesebb cukor kelljen hozzá. Nem mintha résztvevője lennék a divatos cukorhisztinek, hanem mert a cukor méregdrága.

Egy ideje szokásom lekváros gombócot főzni. A 'gyors szilvásgombóc' forrázott tésztájából, csak nem bele töltöm, hanem fogyasztáskor teszem rá. Így sokkal egyszerűbb.

Gondoltam, kipróbálom olyan változatban, hogy forrázott liszt helyett tökpéppel lazítom. A mennyiségeket nem mértem, csak becslés alapján írom. A tök úgyis van olyan változékony alapanyag, hogy nem sokat jelentene a dekázás. Tehát kb. fél kilónyi puhára főtt, szétnyomott tökhöz tettem kb. 10 dekányi grízt. Ezzel egy ideig hagytam állni, hogy a gríz vegyen magába minél több nedvességet. Utána elkevertem benne egy tojást, és annyi lisztet adagoltam, hogy az állaga egy kalácstésztára emlékeztetett. Itt lefékezek egy kicsit: ugyan gombócot írtam, de én nem kézzel szoktam gömböket alakítani, hanem a Bernáth-féle eszközbe töltöm a tésztát, és a kroketthez méretezett rostán nyomom ki. Nem hosszúkás rudakat vágok, hanem széle-hossza-egy hengerkéket; leginkább egy hatalmas gépi tarhonyaszemhez hasonlítanak. Kifőzés után a szokott módon pirított zsemlemorzsába hempergettem.

A gombócok állaga megfelelő lett, a színük szép sárga, az ízük pedig a töknek köszönhetően eleve édeskés. Úgyhogy erre a tésztára nem kellett cukrot szórni, csak ízlés szerinti lekvárral elfogyasztani.

Aki hagyományosan csinálna gombócokat, annak érdemes lehet valami zsiradékot is tenni a tésztába, mert a leírt módon elég ragadós.

2023. szeptember 10., vasárnap

Gondolatok - és tettek - a konyhában

 Almás-diós pite kicsit megreformálva

Kezdjük a történetiségnél: adott volt egy csomó hullott alma, amely már használható, de még nem teljesértékű érettségi fokon vált meg a fájától. És egy adag (legalább 20 dkg) tisztított dióbél, amelyet ideje volt eltüntetni az élelmiszermolyok kandi csápjai elől.

Ez az együttes almás-diós pitébe kívánkozott a fejemben. Ilyet még nem sütöttem, általában csak az alma szokott tésztalapok közé kerülni. A dió viszont izgalmasabb úgy, ha sikerül kissé megpirítani. Pirulni akkor tud, ha kívül van. Tehát az első reform-ötlet az volt, hogy a pite tésztájának nagyobb részét belenyújtóztattam a tepsi aljába, megszórtam dióval. A diót azon a darálón hajtottam le, amely picit gorombább forgácsokat képez belőle. Így betettem sülni, egy emelettel magasabbra, mint a szokásos, hogy inkább a teteje kapja a hőt. Ennek így nem volt bekalibrált ideje, figyelni kellett, mikor színesedik a dió. Ekkor kikaptam, és ráterítettem az almatölteléket. Nálam úgy készül, hogy a reszelt almát ízlés szerint adagolt cukorral párolom, igyekszem a fölösleges nedvességet szélnek ereszteni. A végén teszek hozzá egy kávéskanálnyi őrült fahéjat, és szükség esetén kevés nedvszívó anyagot. Többnyire zsemlemorzsa szokott lenni, de most zabpehellyel próbálkoztam. Tudom ajánlani.

A dió többi részét belegyúrtam a maradék pitetésztába. Mivel több nedvességet nem kapott, ettől szilárdabb lett. Alkalmas volt arra, hogy a durvábbik reszelővel oszlassam el a töltelék tetején. (Ez a technika nem saját találmány.) Úgy gondoltam, a diótartalom ilyen módon megint csak lehetőséget kap a pirulásra. A reszeléket még meghintettem kristálycukorral, mert az édesítendő részt is gyarapítottam. 180 fokon kb. 45 percet töltött a sütőben, mire a tetejét kellően színesnek találtam.

Az eredmény minősége arra ösztönzött, hogy közzétegyem a blogban. Hello, world! :-)


2023. június 2., péntek

Felolvasás Linuxban

 Visszatekintettem: már 9 éve annak, hogy foglalkoztam a szövegfelolvasás témájával. Az akkor szerepelt eSpeak rendszer már annyira beleérett a Linux környezetébe, hogy a tárolókból néhány kattintással telepíthető, és működik is. Ennek ellenére nemigen használtam, mert annyira robotikus orgánuma van, mintha a kiürült konzervdoboz emelkedne szólásra a hulladékgyűjtőből. Amit szerettem volna, az angol nyelvű szövegek felolvastatása abból a célból, hogy gyakoroljam a hallás utáni megértést. Mert olvasni ugyan elég jól tudok, de a beszélt nyelv terén volna még fejlődni valóm.


Nemrégen egy ajánlatból kattintott YouTube videó újra ráirányította a figyelmemet a tts (text to speech) rendszerekre. A keresésekből kirajzolódott a szokásos szomorú kép: Windowsra sok van, és köztük jók is, Linuxra kevés. Azért találtam olyat - a neve mimic3 tts - amelynek a hangzása már egészen tűrhető, de az első kísérletem csak félsikert hozott vele. Feltelepítettem, terminálból szépen felolvasta a próbaszöveget, a webszerverét is sikerült szóra bírni a böngészőben, de a Speech Dispatchernél elakadtam. Ez egy általános közvetítő felület a hangot előállító programok és a hangrendszer között. A mimic3 dokumentációja alapján igyekeztem a konfigurációs fájlt aktualizálni, de a leírásból kimaradt egy lényeges sor, a modult pedig magamnak kellett elkészítenem hozzá. És amikor már minden a helyére került, még mindig nem hallottam semmit. Azóta már gyanítom, hogy miért, de a bizonyosságért nem fogom visszafejleszteni a Linuxomat. Ugyanis közben feltelepítettem a Kubuntu 23.04 verziót. Ebben először egyáltalán nem sikerült működésre bírni a mimic3-at. A Python könyvtári modulokban valami inkompatibilitás van.

A következőkben tehát a mimic3 tts beillesztési tapasztalatait teszem közzé a Kubuntu Lunar-ba.

A Python lehetővé teszi virtuális környezetek kialakítását. A virtuális környezet verziója pedig eltérhet a rendszerben levő Pythonétól. Legalábbis az Anaconda nevű csomag lehetővé teszi ezt. Felkerestem tehát a webhelyét és telepítettem. Az Ubuntu tárolókban nem szerepel; ebből sajnos, az is következik, hogy nincs összehangolva a többi komponenssel. Megint csak valami inkompatibilitás lehet az oka, hogy az anaconda-navigator nem minden funkciója működik. A Python 3.9 környezetet sikerült létrehozni, de abban már csak terminálból tudtam alkotni. A mimic3 a githubon található (https://github.com/MycroftAI/mimic3), a


pip install mycroft-mimic3-tts[all]


paranccsal telepíthető.

A Kubuntu 23.04 kiadás a 0.11.4-2 verziószámú Speech Dispatcher-t tartalmazza. A konfigurációs fájlokat átmásoltam a /etc/speech-dispatcher/-ből a $HOME/.config/speech-dispatcher/-be, hogy sima felhasználóként tudjam módosítani. Ez a verzió már tartalmaz egy mimic3-generic modult, amelynek a konfigurációs fájljában látható nyomai vannak, hogy valaki egy másik modulénak a módosításával készítette. Persze, ha működik, ennek nincs jelentősége. A speechd.conf fájl a településkori állapotában kikommentezett felsorolást ad a modulokról, amelyekkel együtt tud működni különféle tts rendszerekkel. Ebbe a felsorolásba viszont nem került bele a mimic3. Tehát be kell szúrni egy új sort (kommentjel nélkül):


AddModule “mimic3-generic” “sd_generic” “mimic3-generic.conf”


Vigyázat, ez a githubon is kimaradt a dokumentáció ide vonatkozó szekciójából, de enélkül nem hívható a mimic3. Néhány további beszúrandó sor, amelyekhez minták, és magyarázatok is szerepelnek a fájlban:


DefaultModule “mimic3-generic”

DefaultLanguage “en”

DefaultVoiceType “MALE1”

AudioOutputMethod “libao”


Kipróbálás előtt el kell indítani a mimic3-server háttérszolgáltatást, mert a conf-ban a meghívás --remote paraméterrel szerepel. Ha ezt automatizálni szeretnénk a gép indulásakor, ahhoz találunk segítséget a dokumentációban. Én inkább a Rendszerbeállítások Indítás és leállás szekciójában adtam hozzá az Automatikus indítás-hoz, így is működik. A Speech Dispatcher-nek van egy parancssori bemeneti lehetősége, ezzel lehet legközvetlenebbül tesztelni.


spd-say 'She sells seashells by the seashore'


És ez az a pont, ahol az első kísérletem zátonyra futni látszott. Hibaüzenet nem volt, de hang se. Aztán rájöttem, hogy még egy működési réteggel kell megküzdeni. A gépemben ugyanis háromféle hangeszköz is található. Egy a processzorba integrálva, egy az alaplapon, és az USB felületű fejhallgatót is így tartja nyilván a rendszer. A PulseAudio hangerőszabályozó nevű program pedig a hangerőszabályozáson kívül az összeköttetés beállítására is szolgál a kliens programok és a lejátszóeszközök között. A kliens program viszont csak olyankor jelenik meg a Lejátszás fülön, ha az ember elindította. Tehát beadtam egy hosszabb tesztszöveget, hogy legyen időm akciózni, és a megjelenő kezelőfelületen kiválasztottam azt a lejátszóeszközt, amelyiken a beszédet szerettem volna hallani.

Az ellenség alaposabb megtévesztése érdekében nem a Speech Dispatcher neve jelent meg, hanem a paplay; nyilván a Dispatcher ennek adja tovább a hangokat.


És tadám, megvalósult az a szerény álmocskám, hogy betöltök egy ebookot az Okular-ba, vagy a Calibre-be, felolvasást kérek, és viszonylag kulturált hangon hallgathatom. Persze, nem tökéletes a dolog, már találkoztam olyan szavakkal, amiket nem ismert föl a tts, és inkább betűzte őket. De általános szöveghez jó lesz.

A mimic3 egyébként magyarul is tud olvasni, ha valakinek ilyen vágya van. Vagy akarhat egyéb kapcsolódó mesterséges intelligencia-szolgáltatásokat. A Mycroft AI-hoz tartozik KDE plazmoid; lehet beszélő és/vagy beszéddel vezérelhető gépi asszisztenst telepíteni és tanítgatni.