Ett program för bash att generera rösten av lokal tid på Raspberry Pi (6 / 7 steg)
Steg 6: Att göra en klocka
Om du skriver datum, till kommandoraden kommer att det ge dig dag. Jag använde den här funktionen för att skapa en körbar skalskript.
Skriv nano talking_clock.sh, klistra in följande kod och tryck på Ctrl + o, Ctrl + x.
KOD-
#! / bin/bash
medan: göra
pico2wave -w test.wav "idag är $(datum + %A) $(datum + %d) $(datum + %B) $(datum + %Y). Tiden är $(datum + %l) $(datum + %M) $(datum + %p) $(datum + %Z)"
aplay test.wav
sömn 60
gjort
Typ-
chmod + x talking_clock.sh
Att köra-
./talking_clock.sh
--------------------------------------------------------------------------------
#! / bin/bash - anger det språk vi använder, i detta fall dess bash
medan: göra - en oändlig loop
pico2wave -w test.wav "idag är $(datum + %A) $(datum + %d) $(datum + %B) $(datum + %Y). Tiden är $(datum + %l) $(datum + %M) $(datum + %p) $(datum + %Z) "-skapar en WAV-fil som heter test, som lagrar konverterade strängen i följande format... "I dag är torsdag 01 januari 2016. Tiden är 01 59 PM IST "
Att lära om några fler funktioner, skriver datum--hjälp i terminal-fönstret.