BarkDog

Logiciel libre · Raspberry Pi

Le journal des nuisances sonores, tenu pour vous toute la nuit.

BarkDog écoute, reconnaît aboiements, hurlements et autres nuisances grâce à une IA qui tourne sur le boîtier, et ne garde que les épisodes. Chacun est horodaté, catégorisé et scellé. Les voix humaines sont rendues muettes.

BarkDog en 36 secondes. Le tableau de bord montre des données d'exemple.
100 %local : aucun son ne quitte le boîtier
521classes de sons reconnues par YAMNet
SHA-256une empreinte par fichier enregistré
0,5 sentre deux analyses de l'IA

Comment ça marche

  1. Il écoute

    Un micro USB branché sur le Pi capte en continu. Un filtre coupe-bas retire le ronflement électrique, et un gain logiciel s'ajuste depuis la page.

  2. Il reconnaît

    Toutes les demi-secondes, le modèle YAMNet donne un score à chaque nuisance choisie. Au-dessus du seuil, l'épisode démarre. Les sons à ignorer, comme les canards, annulent la détection.

  3. Il garde l'épisode

    Les 10 secondes d'avant sont conservées. L'épisode se clôt après un calme réglable. Le fichier WAV reçoit une chronologie par catégorie et une empreinte SHA-256 inscrite au journal.

  4. Vous consultez

    Depuis votre téléphone : écoute avec la frise des hurlements, statistiques de jour et de nuit, annotations, corbeille et exports CSV pour votre dossier.

Les nuisances, au choix

Cochez ce qui vous gêne dans les réglages. Chaque nuisance peut avoir son propre seuil.

Animaux

  • Aboiements
  • Hurlements
  • Grognements, gémissements
  • Chant du coq
  • Miaulements

Activités humaines

  • Musique
  • Basses, percussions
  • Bricolage, travaux
  • Pétards, feux d'artifice

Moteurs et alarmes

  • Tondeuse, tronçonneuse
  • Motos, scooters
  • Alarmes, sirènes
  • Klaxons
  • Niveau sonore élevé

Sons à ignorer

  • Canards, oies
  • Oiseaux chanteurs
  • Vent, pluie, orage
  • Circulation

activé par défaut

Vie privée

Les voix humaines sont rendues muettes, par défaut.

Enregistrer les paroles d'autrui prononcées à titre privé, sans leur consentement, est puni par l'article 226-1 du Code pénal. Quand l'IA entend une voix, BarkDog efface ce passage du fichier et le signale sur la frise. Un épisode composé surtout de parole peut aussi être écarté entièrement.

Le boîtier ne parle à aucun service en ligne. La page web est protégée par mot de passe et reste sur votre réseau, ou derrière un VPN pour y accéder de l'extérieur.

Le matériel

RecommandéÀ savoir
CarteRaspberry Pi Zero 2 W, 3, 4 ou 5Raspberry Pi OS 64 bits, la version Lite suffit.
MicroMicro USB, ou carte son USB et microÉvitez les micros de conférence à réduction de bruit : ils effacent les aboiements lointains.
Alimentation5 V 2,5 A, ou 5 V 3 A en USB-C pour le Pi 4Une alimentation de qualité évite aussi le bourdonnement dans les enregistrements.
StockageCarte microSD de 16 GoEnviron 1,9 Mo par minute enregistrée.
HeureRéseau au démarrage, ou module RTC DS3231Le Pi n'a pas d'horloge sauvegardée ; la page signale une heure non synchronisée.

Installer

Sur le Pi, en SSH. Le script installe les dépendances et le modèle, règle l'heure, demande le mot de passe de la page et crée les deux services, démarrés au boot.

sudo apt install -y git
git clone https://gitlab.com/lbstephane/barkdog.git ~/aboiements
cd ~/aboiements && ./install.sh

Ouvrez ensuite http://<nom-du-pi>.local:8080 depuis le Wi-Fi de la maison. Mise à jour : git pull && ./install.sh, vos enregistrements et réglages sont conservés.

Questions fréquentes

Les enregistrements valent-ils preuve ?

BarkDog aide à constituer un dossier factuel : dates, heures, durées, répétition. Il ne remplace ni une mesure acoustique réglementaire, ni un constat de commissaire de justice. Les niveaux sont relatifs, le micro n'est pas calibré. Pour une procédure, rapprochez-vous de l'ADIL, d'un conciliateur de justice ou d'un avocat.

A-t-on le droit d'enregistrer ?

Enregistrer des bruits n'est pas interdit en soi, mais les paroles d'autrui prononcées à titre privé sont protégées. C'est pour cela que le masquage de la voix est activé par défaut. Orientez le micro vers la source de la nuisance, pas vers les habitations ou les lieux de passage. Le désactiver est de votre responsabilité.

Faut-il une connexion Internet ?

Seulement pour l'installation et pour mettre le Pi à l'heure au démarrage. L'écoute, l'IA et la page web fonctionnent hors ligne.

Peut-on consulter la page depuis l'extérieur ?

Oui, avec un VPN comme Tailscale ou WireGuard. N'ouvrez pas de port sur votre box : la page donne accès à des enregistrements sensibles.

Et si l'IA se trompe ?

Le mode test affiche les scores en direct face aux seuils, sans enregistrer. Vous ajustez la sensibilité, le nombre minimum de détections et les sons à ignorer. Dans la liste des épisodes, un faux positif se marque d'un clic sans toucher au journal d'origine.

Soutenir le projet

BarkDog est et restera gratuit, sous licence MIT. Si l'outil vous rend service, un café aide à financer le temps passé et le matériel de test.