Creiamo un client RSS vocale – seconda parte


Ciao. Vi ricordate del lettore RSS vocale? bene allora passiamo alla seconda parte dell’aritcolo. Parliamo del sintetizzatore e della lettura automatica dei feed. Creiamo un semplice script bash che prende l’output di feed_gather.py e lo usa come input di espeak.

Apriamo l’editor sul file vuoto feed_read.sh:

$ nano feed_read.sh

e scriviamo:

#!/bin/bash

#
# Parametri di espeak:
#    -v = lingua
#        sceglie la lingua da usare
#    -s = velocità
#        parole al minuto
#

percorso/feed/gatherer/feed_gather.py | espeak -v it -s 125
# Sostituiamo "percorso/feed/gatherer/feed_gather.py" con il percorso corretto

Salviamo il file e settiamo i permessi di esecuzione per lo script:

$ chmod +x feed_read.sh

Aggiungiamo lo script in esecuzione automatica:

$ crontab -e

e scriviamo queste righe:

# news reader
# ogni minuto '0' di ogni ora
# per scegliere valori preferiti riferirsi al funzionamento di cron/crontab
0 * * * * /percorso/feed/reader/feed_reader.sh

ovviamente sostituendo /percorso/feed/reader/ con il valore corretto.
In questo modo le notizie vengono lette ogni ora.

Alla prossima.

Annunci

Un pensiero su “Creiamo un client RSS vocale – seconda parte

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...