function [senal_salida,senal_grabada] = grabacion(duracion)
%Parametros de salida; senal_salida->objeto
%senal_grabada -> seal de de audio %Parametros de entrada; duracion-> tiempo para grabar en segundos fs=44100; %f. muestreo senal_salida=audiorecorder(fs,16,1);%Creacion del objeto de grabacion msgbox('Empezando Grabacion',' Grabadora '); %Mensaje de informacion recordblocking(senal_salida,8);%Grabacion del sonido msgbox('Terminando Grabacion',' Grabadora ');%Mensaje de informacion %Paso los valores del objeto a una seal senal_grabada=getaudiodata(senal_salida, 'single'); %Grabamos y guardamos la seal wavwrite(senal_grabada,fs,uiputfile({'voz.wav'},'Guardar como')); [y fs]=wavread('voz.wav'); sound (y,fs) figure (1) plot (y) end