ads_8j1_proyecto_11300312

Páginas: 6 (1378 palabras) Publicado: 22 de octubre de 2015
CENTRO DE ENSEÑANZA TECNICA INDUSTRIAL

DANIEL DE JESUS FAUSTO BADILLO
REGISTRO: 11300312
EDGAR JOSUE DE LA PEÑA MINGUIA
REGISTRO: 11300253
PROYECTO
RECONOCIMIENTO DE VOZ
ANALISIS DIGITAL DE SENALES
JOSE MA. VALENCIA

GUADALAJARA JAL., A 23 DE JUNIO DEL 2015.

OBJETIVO.
Al finalizar el proyecto el alumno debe ser capaz de:
1. Diseñar un sistema capaz de diferenciar entre dos señales eidentificar cuáles son iguales.
2. Aplicar los conocimientos obtenidos a lo largo del curso.
RESUMEN.
Como Marco Teórico se redactaran las funciones más importantes del código y su breve explicación
así como su uso en el programa.

function varargout = Security(varargin)
Declara un Función inicial
Sintaxis
function [out1, out2, ...] = myfun(in1, in2, ...)
Descripción
Declara un función inicial del programala cual está definida por el nombre de la misma y así los
datos que recibe tanto como con los que trabaja siendo estos de salida y entrada.

Wavrecord
Grabar sonido usando el dispositivo de entrada de audio para PC
Sintaxis
y = wavrecord(n,Fs)
y = wavrecord(...,ch)
y = wavrecord(...,'dtype')
Descripción
y = wavrecord (n, F) registros n muestras de una señal de audio, muestra a una velocidad de
FsHz (muestras por segundo). El valor predeterminado para Fs es 11.025 Hz
Wavwrite
Escribe un archivo o sonido tipo .wav.
Sintaxis
wavwrite(y,filename)
wavwrite(y,Fs,filename)
wavwrite(y,Fs,N,filename)
Descripción
wavwrite (y, Fs, nombre de archivo) escribe los datos almacenados en la variable y en un
archivo WAVE llamado “nombre de archivo”. Los datos tiene una frecuencia de muestreo
de Fs Hz y sesupone que es de 16 bits.

Wavread
Lee un archivo o sonido tipo .wav.
Sintaxis
y = wavread(filename)
[y, Fs] = wavread(filename)
[y, Fs, nbits] = wavread(filename)
[y, Fs, nbits, opts] = wavread(filename)
[...] = wavread(filename, N)
[...] = wavread(filename, [N1 N2])
[...] = wavread(..., fmt)
siz = wavread(filename,'size')
Descripción
y = wavread (nombre de archivo) carga un archivo WAVEespecificado por la cadena de
nombre de archivo, la devolución de los datos muestreados en y. Si el nombre de archivo no
incluye una extensión, wavread añade .wav
Xcorr
Correlación de dos variables.
Sintaxis
c=xcorr(x,y)
c=xcorr(x)
c = xcorr(x,y,'option')
c=xcorr(x,'option')
c=xcorr(x,y,maxlags)
c=xcorr(x,maxlags)
c=xcorr(x,y,maxlags,'option')
c=xcorr(x,maxlags,'option')
[c,lags]=xcorr(...)
Descripción
c= Xcorr (x, y) devuelve la secuencia de correlación cruzada en una longitud 2 * N-1 vector, donde
x e y son vectores de longitud n (n> 1). Si X e Y no son de la misma longitud, el vector más corto es
cero acolchado a la longitud del vector más largo.

Sound
Convertir matriz de datos de la señal de sonar o sonora.
Sintaxis
sound(y,Fs)
sound(y,Fs,bits)
Descripción
sound (y, Fs) envía la señal deaudio y al ponente en la frecuencia de muestreo Fs. Si no se
especifica una frecuencia de muestreo, el sonido se reproduce a 8192 Hz.

MSgbox
Crea un mensaje en una ventana emergente
Sintaxis
h = msgbox(Message)
h = msgbox(Message,Title)
h = msgbox(Message,Title,Icon)
h = msgbox(Message,Title,'custom',IconData,IconCMap)
h = msgbox(...,CreateMode)
Descripción
h = MsgBox (Mensaje) crea un cuadro dediálogo de mensaje que se envuelve automáticamente
mensaje para adaptarse a una figura de tamaño apropiado. Mensaje es un vector de cadena, matriz de
cadena, o conjunto de células. MsgBox devuelve el identificador del cuadro de mensaje en h.
DESARROLLO TEORICO.
El programa desarrollado es un sistema de reconocimiento de voz usando MATLAB, para esto se
realizó una interface para que pueda existirinteracción directa entre máquina y usuario.
o Primeramente se explica cómo se realizó la interface:
Para diseñar una interface cualquiera para un programa, basta con escribir “guide” en la consola de
comandos y enseguida se abrirá una ventana (ver imagen 1) para empezar a diseñarla.

Imagen 1.
Al presionar “OK” se creara una ventana muy básica (ver imagen 2), en ella podemos comenzar a
crear...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS