1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| <?php
fonction loop(){
// Ici on répète le code en boucle
$texte= "";
$aze = [];
while $aze[0] != "aze"{
$texte = tts.ecoute();
$aze = explode(" ", $texte);
// Retourne notre phrase sous forme d'un array
// tts.ecoute() = "aze allume la lumière" = ["aze", "allume", "la", lumière"]
}
// Si on entend "aze allume la lumiere"
switch ($text) {
// On récupère les données du Json et les envoies dans un tableau de type $json_case = ['allume la lumiere', 'eteins la lumiere']
// $Json_action = ['http://monrpi.com/?pin=1?state=1','http://monrpi.com/?pin=1?state=0']
// On peut envisager de récupérer ceci via un foreach qui parcour le tableu et execute le code ce dessous
case 'allume la lumiere':
sendRequest("http://monrpi.com/?pin=1?state=?1");
break;
case 'eteins la lumiere':
sendRequest("http://monrpi.com/?pin=1?state=?0");
break;
}
}
/*
correspondances via un fichier tier (Json ?)
Json :
{
case:
{
'allume la lumiere'
'eteins la lumiere'
'allume la lampe de la chambre'
'eteins la lampe de la chambre'
}
action:
{
'http://monrpi.com/?pin=1?state=1'
'http://monrpi.com/?pin=1?state=0'
'http://monrpi.com/?pin=2?state=1'
'http://monrpi.com/?pin=2?state=0'
}
} |
Partager