quitar la voz de un archivo de audio
Publicado por Pepe (4 intervenciones) el 02/07/2007 01:46:16
Hola, espero me puedan ayudar
Necesito quitar la voz de un archivo de audio usando Matlab, no se mucho acerca de este programa y por lo tanto no se ni como empezar, lo que he hecho no me ha funcionado.
Mi unico dato es el archivo de audio y por medio del comando wavread logro obtener la señal y asi poder obtener su grafica; se que necesito poner un filtro pero no se que tipo de filtro utilizar y como utilizarlo.
Esto es lo que he estado haciendo:
>> [y,fs,NBITS]=wavread('Path del archivo de audio');
>> plot(y)
>> grid
>> Wn=0.6;
>> n=128;
>> Wn1=[.20,.50];
>> BP=fir1(n,Wn1);
>> y1=conv(BP,y);
>> yA=Wn*y1;
>> wavwrite(yA,fs,'NOMBRE');
>> s1=wavread('NOMBREwav');
>> figure(2)
>> plot(s1)
>>grid
Gracias de antemano por sus respuestas!!
Necesito quitar la voz de un archivo de audio usando Matlab, no se mucho acerca de este programa y por lo tanto no se ni como empezar, lo que he hecho no me ha funcionado.
Mi unico dato es el archivo de audio y por medio del comando wavread logro obtener la señal y asi poder obtener su grafica; se que necesito poner un filtro pero no se que tipo de filtro utilizar y como utilizarlo.
Esto es lo que he estado haciendo:
>> [y,fs,NBITS]=wavread('Path del archivo de audio');
>> plot(y)
>> grid
>> Wn=0.6;
>> n=128;
>> Wn1=[.20,.50];
>> BP=fir1(n,Wn1);
>> y1=conv(BP,y);
>> yA=Wn*y1;
>> wavwrite(yA,fs,'NOMBRE');
>> s1=wavread('NOMBREwav');
>> figure(2)
>> plot(s1)
>>grid
Gracias de antemano por sus respuestas!!
Valora esta pregunta
0