sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
sudo apt-get update && sudo apt-get install nodejs npm
sudo apt-get install mpg321
"speak.php"
<?php
exec('mpg321 "
http://translate.google.com/translate_tts?tl=fr&q=Bonjour"');
?>
Ajoutez l'utilisateur www-data au groupe audio
sudo adduser www-data audio
Placez ce fichier PHP dans le dossier "/var/www".
http://IP_RASP/speak.php
remplacer "bonjour" par une variable dans notre fichier php
if(isset($_GET['text']))
{
exec('mpg321 "
http://translate.google.com/translate_tts?tl=fr&q='.urlencode($_GET['text']).'"');
}
"
http://IP_RASP/speak.php?text="
Pour encoder le texte pour une URL ( si vous voulez envoyer du texte accentué, avec des espaces ou caractères spéciaux, ... utilisez la fonction" urlencode()" en php ou "encodeURIComponent()" en JavaScript.
sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
Installez WiringPi en vous plaçant dans le répertoire de WiringPi et en exécutant la commande ./build :
cd wiringPi
./build
git clone
https://github.com/r10r/rcswitch-pi.git
Installez rcswitch-pi en allant dans le répertoire de rcswitch-pi et en exécutant la commande make :
cd rcswitch-pi
make