Étape 4: Utilisation de Audacity et wav2c
L’objectif de la conversion de fichier audio est de prendre un fichier audio (.wav) et transformez-le en un document de fichiers d’en-tête C utile. Cela permet à l’arduino pour utiliser les informations dans le fichier d’en-tête pour s’afficher comme son à travers un haut-parleur.
-Commencez par ouvrir le fichier dans Audacity.
-Changer le taux de projet à 8000 Hz (situé en bas à gauche).
-Puis sélectionnez « pistes » dans le menu et sélectionnez « rééchantillonnage ».
-Ensuite faire une une exportation > autres fichiers non compressés.
-Sous options, sélectionnez 8-bit signé.
Cela préparera le fichier pour la prochaine étape ci-dessous, qui est la conversion en fichier C.
-Ensuite, ouvrez un terminal et changer dans le même répertoire que le fichier.
-Exécutez la commande suivante (sox) pour couper la queue (en supposant qu’il en existe un)
Sox fichier.wav fichier-cut.wav trim 10000 s 0
-Puis exécutez la commande finale pour faire la conversion
wav2c fichier-cut.wav fichierc.h sounddata
(Notez qu’une copie du fichier original est en fait convertie)
-Ensuite, ouvrez l’arduino IDE et ajouter un nouvel onglet vide (le bouton pour ajouter un nouvel onglet est à l’extrême droite de l’IDE Arduino).
-Renommer l’onglet pour le même nom que le fichier d’en-tête.
-Copiez et collez le contenu dans l’onglet