Daniels blogg
4 Mai/10 0

La brystet å si som i gamle filmer

Dette er ganske nerdete, men kanskje enda liker det nettopp derfor. Ingen film i 60-årene, 70 og 80 der en datamaskin har skjedd, har det ikke klarte å betale for en stemme av boksen. Disse var for det meste (unntatt selvfølgelig når Übervisonär Kubrick) heller robotically. Ville det ikke vært flott om vår datamaskin ville irritere oss hele dagen i Robo-stil? Du kan! Men det kan også være ganske nyttig hvis man bruker skravling og snakke diskret interessante ting som tale kan.

Her går vi:

Man trenger først og fremst en programvare for talesyntese. "Espeak" er egnet for formålet ganske godt. 80-Robo-stil og godt konfigurert.

 sudo apt-get install espeak

For å automatisere leserne jeg har besluttet å "swatch". Swatch er et program som leser, og logger leve med å finne konkrete søkemønstre, starter et eksternt program - espeak i vårt tilfelle.

 sudo apt-get install swatch

Nå er alt installert på en første Laber oppgave å lage.
Boksen (en server) å snakke, når nye meldinger ankommer.

Jeg brukte SpamAssassin å filtrere e-posten min. Det er derfor jeg får en slik linje i / var / log / mail.log. Og hver gang, kommer når ny e-post:

 # / Var / log / mail.log
 3 mai 16:34:04 spamd stjerne [13 365]: spamd: clean melding (-2.4/0.5) for postkassen: 1001 i 1,9 sekunder, 7128 bytes.

Nå er det på tide å lære swatch om hva du skal se til det:

 # / Etc / swatch / skinke
 watchfor / clean / melding
 exec "espeak new_mail &"

Nå kan du enkelt har Swatch daemon kan startes:

 / Usr / bin / swatch - daemon - config-file = / etc / swatch / skinke - tail-file = / var / log / mail.log

Ganske enkelt. Men mulighetene er uendelige. Alt blir loggført, kan det bli lest opp. Nå må du gjøre alle verktøyene på hånden til en boks til en absolutt irriterende Laber lomme. Ha det gøy!