Étape 6: Python Script : enregistrer et lire
Annales de l’épreuve et aplay
Branchez le casque dans la carte son, si vous en avez un séparé de la carte son.
Dans type de mastic ou de terminal :
Ceci enregistrera un 10 second fichier WAV qualité CD à votre racine. Qualité CD est définie comme stéréo audio numérique enregistré avec une fréquence d’échantillonnage de 44,1 kHz et une résolution de 16 bits. Il y aura un tirage hors indiquant que c’est l’enregistrement. Parlez dans le casque micro, lorsque vous avez terminé, succès de CTRL-C à la fin. Un fichier appelé podcast.wav sautera vers le haut dans la racine de l’Edison. Pour lire le fichier :
Télécharger Script Python
Lorsque vous avez ces deux outils de travail, il est temps d’enregistrer et de jouer avec une pression d’un bouton et dans le répertoire /usr/share/apache2/htdocs.
Le script python ci-joint est utilisé pour lire les touches, à l’aide de la bibliothèque de mraa et d’enregistrer, de jouer et d’arrêter un fichier. Ouvrir et nous allons jeter un oeil à quelques-unes des lignes de code.
Dans le script python, vous verrez que la variable d’enregistrement détient notre commande arecord, mais maintenant, avec un nouveau chemin.
Pour arrêter les annales et aplay :
Cela va tuer le processus, mais conserver le script en cours d’exécution.
Lorsqu’une touche est pressée, elle s’imprimera que l'on pour le débogage.
La LED sur la broche 5 clignote deux fois sur la deuxième lorsque le dossier est enfoncé.
La LED sur la broche 5 se met à clignoter rapidement 6 fois lorsque vous appuyez sur stop.
Téléchargez le script à la racine d’Edison et exécuter en arrière-plan.