Premessa:
In questo tutorial facciamo vedere come installare un sintetizzatore vocale eSpeak ed eseguire uno script python sulla nostra Raspberry Pi.
LISTA DEI MATERIALI:
- Raspberry Pi
- Micro SD
- Casse Audio
- Cavo Ethernet
Per prima cosa installeremo eSpeak quin installeremo il pacchetto dirigendoci nel terminale:
sudo apt-get update
sudo apt-get install espeak
Rispondiamo Y alla richiesta di continuare con l’installazione.
Ora per pilotare l’uscita sonora, il sintetizzatore eSpeak si appoggia al pacchetto ALSA (Advanced Linux Sound Architecture) che è il componente del kernel di linux che si occupa, tra l’altro, della gestione automatica dei driver per le schede audio più comuni, della gestione hardware del canale MIDI e del mixing tra canali multipli Una volta terminata l’installazione, per essere certi di instradare l’audio sull’uscita che desideriamo, configuriamo ALSA per forzare l’uscita del mixer audio verso l’uscita cuffie di Raspberry Pi, con il comando :
amixer cset numid=3 1
dove l’ultimo valore assume i significati:
0=auto, 1=analog, 2=hdmi
Colleghiamo all’uscita cuffie del Raspberry Pi un altoparlante amplificato del tipo destinato ai lettori mp3, smartphonr e tablet. Fatto questo possiamo provare il funzionamento del tutto dando il comando:
espeak ‘Ciao a tutti’ -v it -p 70 -s 155 > /dev/null 2> /dev /null
Esempio Script Python:
#!/usr/bin/python import os os.system('espeak "Ciao a tutti" -v it -p 70 -s 155 > /dev/null 2> /dev/null')
Questo script richiama tramite la libreria os il sintetizzatore vocale italiano che viene definito tramite il -v mentre il -s indica la velocità del parlato. Ora vi resta solo che provare lo script python ed eseguirlo con:
sudo python nomecheavetedatoalfile.py
Buon Progetto