Hang alapú emlékeztető készítése

lynx képe

Hátha valaki gerjed egy olyan megoldásra, hogy csütörtök esténként 18:00-kor ne csak a Google Naptár küldjön értesítést arról, hogy ki kell vinnie a kukát, hanem a Linux is figyelmeztessen erre.
Mivel valószínűleg csekély lesz az érdeklődés, csak nagy vonalakban írom le a megoldást.
Annyit még elárulok, hogy ez a megoldás másra is jó lehet.
Az ötlet innen jött:

paplay /usr/share/sounds/alsa/Front_Center.wav

Ez az egyik teszthang lejátszására való terminálból.
Vagyis ezzel a paranccsal bármilyen szöveget vagy hangot, zenét lejátszhatunk.

1. Írjuk meg a szöveget:
"Csütörtök 18 óra van, ne felejtsd el kivinni a kukát"

2. Alakítsuk hanggá a szöveget
https://www.naturalreaders.com/online/

Állítsuk be a nyelvet, mondjuk magyarra.
Válasszunk felolvasót, és teszteljük a hangját:
Noemi (Hungary)
Tamas (Hungary)
Ada (Hungary)
Alloy (Hungary)

Én Noémit választottam. A Next gomb lenyomása után Válasszuk az ingyenes lehetőséget: For Personal Use

Ekkor egy tesztszöveget látunk, amit a lejátszás gombbal meg is hallgathatunk. Érdemes szánni rá fél percet. Ezután töröljük ki a szöveget, és írjuk ide a sajátunkat: „Csütörtök 18 óra van, ne felejtsd el kivinni a kukát.” Olvastassuk fel Noémival.
Sajnos az ingyenes verzióban nem lehet letölteni a hangot, de azt bármelyik hangrögzítővel rögzíthetjük. Ha megvan a hang, adjunk neki nevet: kuka_text.wav
Másoljuk be a megfelelő könyvtárba:

sudo mv kuka_text.wav /usr/share/sounds/alsa/

Teszteljük terminálban:

paplay /usr/share/sounds/alsa/kuka_txt.wav

Ha működik, már csak időzítenünk kell. Nem írom le a crontab beállítását, ez legyen házi feladat azoknak, akik nem tudják.
Én ezt írtam bele:
0 18 * * 4 export DISPLAY=:0 && export PULSE_SERVER=unix:/run/user/1000/pulse/native && paplay /usr/share/sounds/alsa/kuka_text.wav

Ha tesztelni akarjuk, akkor írjuk be a mostani időt 1 perccel megtoldva:
Ha a pontos idő 10:55:12, írjuk ezt:
56 10 * * * export DISPLAY=:0 && export PULSE_SERVER=unix:/run/user/1000/pulse/native && paplay /usr/share/sounds/alsa/kuka_text.wav

Mentés, és kilépés után tesztelhetjük is. Ha működik, ne felejtsük el ezt a sort törölni.