L’idée est tout au sujet représentant chaque échantillon comme 2 bits au lieu de 8 bits, donc permet d’économiser 75 % de la taille du fichier audio qui est déjà un taux d’échantillon réduit. Le résultat prendrait 2 Ko de mémoire flash de l’Arduino (mémoire programmable) pour chaque seconde. Pendant la lecture, en qu'une fenêtre de tampon glissera à travers ces données mémoire flash et les jouer.
J’ai fait un python script ce converti un raw audio brut de 8000Hz des fichiers dans un fichier d’en-tête (.h) C++ que ma bibliothèque peut lire.