Está en la página 1de 1

%GRABADORA DE VOZ EN FORMATO WAV

%========================================================================
=======================
%Autor: Xóchitl Siordia Vásquez
%========================================================================
======================
%clear all;%borra las variables del archivo%
clc;%limpia pantalla%
%=======================================================================
%Declaración de variables para el objeto de grabación
%=======================================================================
time = input ('¿Cuantos segundos desea grabar? ');
%variable de tiempo de grabación en segundos segundos%
nbits= 16; % Numero de bits de resolución
nchanel=1; %Numero de canales, 1 monofonico y 2 esterofonico
Fs=8000; %frecuencia de muestreo
%=======================================================================
%Grabando la señal de voz
%========================================================================
input ('Presione enter para grabar la señal de voz');
%letrero en pantalla para inicial la grabación de voz
y=wavrecord(time*Fs,Fs,'int16');
%función para grabar el archivo de voz, con 16 bist de resolucion%
%========================================================================
%Guardando el archivo de la señal de voz obtenida
%========================================================================
file ='C:vozmuestra'; % archivo que guarda la muestra de voz
wavwrite(y,Fs,nbits,file); %guarda el archivo de sonido en formato wav%
%al iniciar otra grabación se sobreescribe este archivo
input('Senal capturada');%impresion en pantalla para indicar que ha
%finalizado el proceso de grabación
wavplay(y,Fs);%reproduce sonido%

También podría gustarte