SlideShare a Scribd company logo
1 of 9
Programación de Sistemas Adaptativos.

      “Descripción de Proyecto”




                           Guillermo Martínez J.R.
                           Eduardo Loera
Información general del proyecto.

Nombre del proyecto: Control de Sistema
mediante reconocimiento de voz.

Breve descripción del proyecto: El proyecto que
se pretende implementar consiste en programar
un sistema de software que mediante el uso de
comandos de voz, ejecute determinadas
instrucciones. Lo adaptativo del sistema consistiría
en “aprender ” nuevas instrucciones o entrenarse
para aprender nuevos patrones.
Justificación del proyecto.

¿Por qué un sistema de reconocimiento de voz?

Nuestra principal motivación esta dada por la
ausencia de herramientas de Software que
permitan a los usuarios, ejecutar instrucciones
mediante comandos de voz.

El alcance del proyecto puede ir mucho mas allá
de lo establecidó, ya que en un futuro podría
servir de apoyo para personas con algún tipo de
discapacidad.
Herramientas para llevar a cabo el proyecto

• El lenguaje de programación que se utilizara
  será Java.
• La plataforma a elegir queda en el aire, ya que
  por cuestiones de factibilidad podría elegirse
  Windows o alguna distribución Linux.
• Existe una librería para nuestros propósitos:
  Cloud Garden, que nos proporciona varias
  herramientas útiles para desarrollar nuestro
  software.
Ideas para llevarlo a cabo


Se realizo un breve análisis de la metodología que
se efectuará para desarrollar el proyecto.
El reconocimiento de voz, involucra muchas áreas.
Para dejar claro este panorama, lo explicaremos
de la siguiente manera:
El sonido, básicamente es una magnitud, y como
tal tendrá que pasar por un proceso donde
convertiremos esa magnitud analógica a valores
discretos, es decir a una representación digital ,
que la computadora pueda interpretar.
Ideas para llevarlo a cabo (Continuación)



Luego de esto, lo siguiente es analizar esta señal
digital, donde un modulo dedicado se ocupara de
ello, que en pocas palabras este se encargara de la
función de reconocimiento de voz.
Este modulo se encargaría de “aprender” y
reconocer ciertos patrones, que posteriormente
etiquetaría.
Técnicas de Programación



La opción mas factible si se desea desarrollar este
sistema, es la de utilizar una red neuronal para
dicho propósito.
En parte por que esta técnica, se adapta mejor a
nuestro proyecto, al igual que se han visto varios
avances en esta área, implementando redes
neuronales.
Planeación del proyecto


La distribución de tiempos tentativos para el desarrollo
del proyecto esta especificado por la siguiente grafica
de Gantt.
Referencias Bibliográficas.


“ Librería para Java sobre reconocimiento de voz: Cloud Garden”
 http://www.cloudgarden.com/

“Redes Neuronales Artificiales y sus Aplicaciones-Articulo disponible en PDF”
http://cvb.ehu.es/open_course_ware/castellano/tecnicas/redes_neuro/contenidos/
pdf/libro-del-curso.pdf

“Procesamiento Digital de Señales, Proakis and Dimitris G. Manolakis, MC Millan
Publishing Company, 1988”

More Related Content

Similar to Presentacion proyecto (20)

CUADRO COMPARATIVO
CUADRO COMPARATIVOCUADRO COMPARATIVO
CUADRO COMPARATIVO
 
Prueba de dominio
Prueba de dominioPrueba de dominio
Prueba de dominio
 
Diferencia entre Viable y Factible
Diferencia entre Viable y FactibleDiferencia entre Viable y Factible
Diferencia entre Viable y Factible
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 
Glosario de terminos
Glosario de terminosGlosario de terminos
Glosario de terminos
 
XP Programming
XP ProgrammingXP Programming
XP Programming
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Anderson romero
Anderson romeroAnderson romero
Anderson romero
 
Diapositivas Robotica!
Diapositivas Robotica!Diapositivas Robotica!
Diapositivas Robotica!
 
Software
SoftwareSoftware
Software
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofware
 
Diapo 2
Diapo 2Diapo 2
Diapo 2
 
Entrega 2
Entrega 2Entrega 2
Entrega 2
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Trabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josueTrabajo diapositiva modulo 3 de josue
Trabajo diapositiva modulo 3 de josue
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 
Ingenieria de sotware
Ingenieria de sotwareIngenieria de sotware
Ingenieria de sotware
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 

Presentacion proyecto

  • 1. Programación de Sistemas Adaptativos. “Descripción de Proyecto” Guillermo Martínez J.R. Eduardo Loera
  • 2. Información general del proyecto. Nombre del proyecto: Control de Sistema mediante reconocimiento de voz. Breve descripción del proyecto: El proyecto que se pretende implementar consiste en programar un sistema de software que mediante el uso de comandos de voz, ejecute determinadas instrucciones. Lo adaptativo del sistema consistiría en “aprender ” nuevas instrucciones o entrenarse para aprender nuevos patrones.
  • 3. Justificación del proyecto. ¿Por qué un sistema de reconocimiento de voz? Nuestra principal motivación esta dada por la ausencia de herramientas de Software que permitan a los usuarios, ejecutar instrucciones mediante comandos de voz. El alcance del proyecto puede ir mucho mas allá de lo establecidó, ya que en un futuro podría servir de apoyo para personas con algún tipo de discapacidad.
  • 4. Herramientas para llevar a cabo el proyecto • El lenguaje de programación que se utilizara será Java. • La plataforma a elegir queda en el aire, ya que por cuestiones de factibilidad podría elegirse Windows o alguna distribución Linux. • Existe una librería para nuestros propósitos: Cloud Garden, que nos proporciona varias herramientas útiles para desarrollar nuestro software.
  • 5. Ideas para llevarlo a cabo Se realizo un breve análisis de la metodología que se efectuará para desarrollar el proyecto. El reconocimiento de voz, involucra muchas áreas. Para dejar claro este panorama, lo explicaremos de la siguiente manera: El sonido, básicamente es una magnitud, y como tal tendrá que pasar por un proceso donde convertiremos esa magnitud analógica a valores discretos, es decir a una representación digital , que la computadora pueda interpretar.
  • 6. Ideas para llevarlo a cabo (Continuación) Luego de esto, lo siguiente es analizar esta señal digital, donde un modulo dedicado se ocupara de ello, que en pocas palabras este se encargara de la función de reconocimiento de voz. Este modulo se encargaría de “aprender” y reconocer ciertos patrones, que posteriormente etiquetaría.
  • 7. Técnicas de Programación La opción mas factible si se desea desarrollar este sistema, es la de utilizar una red neuronal para dicho propósito. En parte por que esta técnica, se adapta mejor a nuestro proyecto, al igual que se han visto varios avances en esta área, implementando redes neuronales.
  • 8. Planeación del proyecto La distribución de tiempos tentativos para el desarrollo del proyecto esta especificado por la siguiente grafica de Gantt.
  • 9. Referencias Bibliográficas. “ Librería para Java sobre reconocimiento de voz: Cloud Garden” http://www.cloudgarden.com/ “Redes Neuronales Artificiales y sus Aplicaciones-Articulo disponible en PDF” http://cvb.ehu.es/open_course_ware/castellano/tecnicas/redes_neuro/contenidos/ pdf/libro-del-curso.pdf “Procesamiento Digital de Señales, Proakis and Dimitris G. Manolakis, MC Millan Publishing Company, 1988”