Étape 3 — Boucle principale de détection

4. 3.3 Architecture du modèle de détection de mot-clé

4.3. Étape 3 — Boucle principale de détection

int16_t audioBuffer[16000]; // 1 seconde à 16kHz

// Dans la boucle de détection :
// 1. Lire 16000 échantillons depuis le microphone I2S (voir Module 2)
// 2. Lancer l'inférence
int result = runInference(audioBuffer, 16000);
if (result == 2) {
  Serial.println(">>> Hey Zacus detecte !");
  // Action : lire la température et préparer une question pour le LLM (Module 4)
  float temp = dht.readTemperature();
  Serial.printf("Temperature actuelle : %.1f C\n", temp);
}

Se connecter pour suivre votre progression.