You are on page 1of 3

DOMOTICA CONTROLADA POR RECONOCIMIENTO DE VOZ

IMPLEMENTADA EN MATLAB
Carlos Andrés Acosta Barreto
cacostab@ucentral.edu.co
1. ABSTRACT 3. RESUMEN
The following document will show the El siguiente documento mostrara el
design procedure of a voice diseño y procedimiento de un sistema
recognition system which will control reconocedor de voz el cual controlara
a virtual house to handle the una casa virtual para manejar los
environment present in it , which can ambiente presentes en ella, con lo cual
handle everything from lighting and podremos manejar desde la
some appliances to be specified in the iluminación e incluso algunos
document body . Matlab tool will electrodomésticos que se especificaran
support the entire system from the en el cuerpo del documento. Matlab
coding stage to the working interface será la herramienta soporte de todo el
for which only needed as a PC sistema desde la etapa de codificación
hardware without having the program hasta la interfaz de trabajo para lo cual
installed as it will be delivered in a solo se necesitara como hardware un
format application. pc sin necesidad de tener instalado el
programa ya que se entregara en un
formato aplicación.
2. INTRODUCCION
El control de ambientes y lugares se ha
4. PARABRAS CLAVES
convertido en una gran área de trabajo
ya que mejora la calidad de vida y Matlab, reconocimiento de voz,
genera un gran bienestar al usuario interzas, transformada de Fourier,
haciendo de ello una gran experiencia, normalización de datos, GUIDE
para lo cual se plantea diseñar un (matlab), media, iluminación, control.
sistema de reconocimiento de voz el
cual controle los ambientes en una casa
5. MARCO TEORICO
virtual con el fin de controlar tanto
 RECONOCIMIENTO DE VOZ
electrodomésticos como
iluminaciones. Para esto se El reconocimiento automático del
implementara una interfaz con el habla (RAH) o reconocimiento
GUIE de matlab el cual ofrece muchas automático de voz es una disciplina de
ventajas al momento de programar este la inteligencia artificial que tiene como
tipo de sistemas de control. objetivo permitir la comunicación hablada
entre seres humanos y computadoras. El
problema que se plantea en un sistema de
este tipo es el de hacer cooperar un
conjunto de informaciones que provienen
de diversas fuentes de conocimiento X y GNU/Linux. Entre sus
(acústica, fonética, fonológica, léxica, prestaciones básicas se hallan: la
sintáctica, semántica y pragmática), en manipulación de matrices, la
presencia de ambigüedades, representación de datos y funciones, la
incertidumbres y errores inevitables para implementación de algoritmos, la
llegar a obtener una interpretación creación de interfaces de usuario
aceptable del mensaje acústico recibido. (GUI) y la comunicación con
programas en otros lenguajes y con
 TRANSFORMADA DE otros dispositivos hardware. El
FOURIER
paquete MATLAB dispone de dos
La transformada de Fourier denominada herramientas adicionales que
expanden sus prestaciones, a saber,
así por Joseph Fourier, es
Simulink (plataforma de simulación
una transformación matemática empleada
multidominio) y GUIDE (editor de
para transformar señales entre el dominio interfaces de usuario - GUI). Además,
del tiempo(o espacial) y el dominio de la se pueden ampliar las capacidades de
frecuencia, que tiene muchas aplicaciones MATLAB con las cajas de
en la física y la ingeniería. Es reversible, herramientas (toolboxes); y las de
siendo capaz de transformaciones de Simulink con los paquetes de
cualquiera de los dominios al otro. El bloques (blocksets). Es
un software muy usado en
propio término se refiere tanto a la
universidades y centros de
operación de transformación como a investigación y desarrollo. En los
la función que produce. En el caso de últimos años ha aumentado el número
una función periódica en el tiempo (por de prestaciones, como la de programar
ejemplo, un sonido musical continuo pero directamente procesadores digitales de
no necesariamente sinusoidal), la señal o crear código VHDL.
transformada de Fourier se puede
simplificar para el cálculo de un conjunto  INTERFAZ EN GUIDE
discreto de amplitudes complejas, llamado
GUIDE proporciona un conjunto de
coeficientes de las series de Fourier. Ellos
herramientas para crear un interface
representan el espectro de frecuencia de la gráfico de usuario. Estas herramientas
señal del dominio-tiempo original. simplifican el proceso de diseño y
creación del interface gráfico. En la
ventana gráfica se pueden disponer
 MATLAB paneles, botones, cuadros de texto,
Es una herramienta de software barras de desplazamiento, etc. Genera
matemático que ofrece un entorno de automáticamente, dos ficheros uno con
desarrollo integrado (IDE) con un extensión .fig que contiene la
lenguaje de programación propio información sobre el aspecto visual del
(lenguaje M). Está disponible para las interface y otro fichero .m en el que se
plataformas Unix, Windows, Mac OS
codifica la respuesta a las acciones del Simultáneamente estas obteniendo una
usuario sobre los controles. nueva variable, quejas por producto
vendido que se puede trabajar
 NORMALIZAR DATOS
aproximadamente como una
El teorema del límite central (obviando distribución normal. Qué tan
muchos detalles) dice que la suma de aproximada dependerá del número de
variables aleatorias tiende a la quejas. Si este no es alto, no conviene
distribución normal a medida que utilizar una distribución normal.
aumenta el número de variables que
 DOMOTICA
sumas.
Se llama domótica al conjunto
Normalizar también se usa como de sistemas capaces
estandarizar, esto es hacer de automatizar una vivienda,
comparables resultados que no lo son aportando servicios de gestión
directamente. Por ejemplo, si analizas energética, seguridad, bienestar y
el número de quejas en una semana comunicación, y que pueden estar
donde se vendieron 10 productos y el integrados por medio de redes
número de quejas en otra semana interiores y exteriores de
donde se vendieron 100 productos, es comunicación, cableadas o
de esperar (a tasa constante de quejas inalámbricas, y cuyo control goza de
por producto) que en la semana donde cierta ubicuidad, desde dentro y fuera
se vendieron 100 productos va a haber del hogar. Se podría definir como la
más quejas. El número de quejas no es integración de la tecnología para un
comparable en este caso, pero el entorno controlado.
número de quejas por producto sí.
Fíjate que en este caso estás sumando
variables aleatorias. Para cada 6. REFERENCIAS
producto tienes una variable aleatoria
bernoulli (0,1), hay queja o no hay  http://www.slideshare.net/luigidr/domotics-
queja, cuando cuentas el número de an-open-approach
quejas estás sumando estas variables  Comisión de Domótica». CIEC. 2011.
aleatorias bernoulli, y esa suma tiene Archivado desde el original el 27 de
noviembre de 2015.
una distribución aproximadamente
 Bosh G., Carlos y Gómez W., Claudia.
normal. Álgebra. México,Santillana, 1998.
 Martínez, Miguel Angel. Aritmética y
En este proceso de dividir el número Álgebra. México, Editorial Mc. Graw
total de quejas entre el número de Hill, , 1996
ventas estás normalizando en el
segundo sentido, es decir hacer
comparables el resultado de quejas.

You might also like