Está en la página 1de 1

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

También podría gustarte