Vous êtes sur la page 1sur 2

Exercicve 1 :

clear all;
close all;
clc;

% Charger le fichier audio d'identit� du locuteur

[x,fs]=audioread('test1.ogg');
%soundsc(x,fs);

% Afficher le signal audio

plot(x)
x=x';
x=x(1,:);
x=x';

% Charger le fichier audio d'identit� du locuteur

[y,fe]=audioread('test1.ogg');
soundsc(y,fe);

% Afficher le signal audio

plot(y)

y=y';
y=y(1,:);
y=y';
r=xcorr(x);
k=xcorr(x,y);
m1=max(k);
m=max(r);
if m*0.8<=m1 % m1 doit etre sup�rieur ou �gale � m-0,2m (20% d'erreur)
disp('le losuteur est accept�');
else
disp('le locuteur est rejet�');
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Exercice 2 :

clear all;
close all;
clc;

% Female to Male

[x,fs] = audioread('feminin_parole.ogg');

x = x./max(abs(x)); % normaliser le signal

figure(1)
% affichage de signal original

subplot(421)
plot(x)
axis tight
title('Original Signal')
xlabel('Temps(s)')
ylabel('Amplitude')

p_masculan = ceil((fs/1000)*.75) + 4; %1 r�sonance de 1500 Hz pour le f�minin

freq =1:fs/1000:fs/2;
end

Vous aimerez peut-être aussi