Étape 4: Dépannage et modification
Programme d’installation
Avant d’exécuter le programme, vous devrez tapez la ligne suivante dans le Terminal pour installer PyAudio :
<p>sudo apt-get intall python-pyaudio</p>
Après cela vous pouvez test-exécutez le programme pour s’assurer qu’il fonctionne correctement.
Dépannage
Vous pouvez rencontrer l’erreur suivante :
IOError: [Entrée Errno débordé]-9981
Pour résoudre ce problème, tout simplement augmenter le numéro assigné à la variable morceau jusqu'à ce que l’erreur n’apparaît plus.
Modifier
La variable barkLength dicte le nombre de fois que le programme effectue une boucle avant un bruit n’est plus considéré comme une écorce, mais comme un hurlement. Si votre chien hurle mais le fait que pour une courte rafale puis vous devriez réduire ce nombre.
Les variables rouge et le vert se reporter vers les ports de sortie qui seront utilisées pour les indicateurs de LED. Il peuvent être modifiés pour s’adapter à vos besoins.
Bien que je n’utilise pas la variable delay activement dans mon programme, il peut être observé pour indiquer la fréquence des aboiements ou hurlements.
Le variable tenir veut dire comment plusieurs fois les boucles du programme où le niveau sonore est supérieur au seuil et est utilisé pour déterminer si un hurlement se déroule. Cette variable ne doit pas être modifiée de quelque façon que hurlements sont détectés par le biais de la manipulation de la variable barkLength .
La variable de seuil peut être abaissée si l’écorce n’est pas très fort ou déclenché si il y a des bruits de fond qui pourraient être mal interprété comme bruit émanant du chien.