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.
Comment ça marche
-
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.
-
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.
-
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.
-
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 | |
|---|---|---|
| Carte | Raspberry Pi Zero 2 W, 3, 4 ou 5 | Raspberry Pi OS 64 bits, la version Lite suffit. |
| Micro | Micro USB, ou carte son USB et micro | Évitez les micros de conférence à réduction de bruit : ils effacent les aboiements lointains. |
| Alimentation | 5 V 2,5 A, ou 5 V 3 A en USB-C pour le Pi 4 | Une alimentation de qualité évite aussi le bourdonnement dans les enregistrements. |
| Stockage | Carte microSD de 16 Go | Environ 1,9 Mo par minute enregistrée. |
| Heure | Réseau au démarrage, ou module RTC DS3231 | Le 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.