slt,
voici mon code: je traite le fichier kar.wav en detreminant le pitch puis j'applique une transformation sur le son ( coeifficient de délataion= 1.5) mais j'ai du mal a re assosié les segments (apres detection du pitch et des marquers); j'ai utilisé la fonction resample de Matlab mais ça marche pas ( ma machine se plante !!-):
merci de me proposer une solution pour les paramétres d'entrées de resample
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [x,f_s,nbits]=wavread('kar.wav'); m=Pitch(x); % la fonction Pitch detremine les pitch du signal x alpha=1.5;% coeifficient de transformation y=ps(x,m,alpha);% PS est une fonction qui utlise les pitchs, le signal %original et le coeificient de modification y=resample(y,length(x),length(y))% construction du signal de synthése!!!! wavwrite(y, f_s, 'kar-temps_stretch.wav');%création d'un fichier de sythése
Partager