Lecture du fichier WAV dans scilab
Méthode : Commande wavread
Pour lire un fichier WAV sous Scilab, nous utiliserons la fonction wavread. la syntaxe que nous utiliserons sera la suivante :
[s Fe nbits]=wavread(nomDuFichier);
s sera le signal, Fe la fréquence d'échantillonnage du signal et nbits la résolution du convertisseur. le nombre de voie est donné par la commande :
[ns nb]=size(s);
Par exemple pour le fichier WAV suivant[1], que vous enregistrerez dans le répertoire TS\sons, il faut entrer la commande :
[s Fe nbits]=wavread('h:\TS\sons\la.wav');
[ns nb]=size(s);
Attention : Normalisation des données
La fonction wavread normalise les mesures entre -1 et +1. Cette mesure devrait normalement comprise entre -2^(nbits-1) et 2^(nbits-1)-1
Cette normalisation n'est pas gênante pour l'ensemble des calculs que nous ferons cette année.