Framework multiplataforma para reconocimiento de voz en aplicaciones open rich-client para dispositivos móviles



Framework multiplataforma para reconocimiento de voz en aplicaciones open rich-client para dispositivos móviles

Irene Monserrat Torres Hernández
 

Texto completo de la Tesis     

 



Resumen

 

Actualmente más tecnologías convergen en los dispositivos móviles, lo que ha incrementado el desarrollo de aplicaciones para estos dispositivos. Uno de los obstáculos al que se enfrenta un desarrollador es la falta de estandarización para generar código que se ejecute en los diferentes sistemas operativos de los dispositivos móviles, por lo que no es posible el desarrollo de un software único compatible para las diferentes plataformas existentes. El propósito de la presente tesis es el desarrollo de una capa de programación abierta, que permita realizar el reconocimiento de voz, para lograr una forma de interacción natural al usuario con el dispositivo móvil. El reconocimiento se valida por medio de la construcción de una aplicación que hace uso del reconocimiento de voz, a través del preentrenamiento de palabras definidas en un diccionario. La finalidad de esta es que su implementación sobre diferentes dispositivos móviles sea de forma transparente, sin la necesidad de particularizar el desarrollo a una sola plataforma. Se propone la API de la capa y valida su funcionamiento con un ejemplo de reconocimiento. El módulo de reconocimiento será local y remoto al dispositivo donde se cargue la capa. Por medio de esta capa se logrará la reutilización de código en diversos dispositivos, lo que conlleva a un ahorro de tiempo de desarrollo y una amplitud de mercado a diferentes plataformas.

 

Abstract

At the present time more technologies converge into mobile devices, for this reason the mobile software development has increased. One of the main obstacles faced by a software developer is the lack of standardization to generate code that executes over different mobile platforms, in this moment it is difficult to create a compatible application with the different mobile platforms. The purpose of the thesis is to develop an open programming layer, that enables speech recognition to let the user to interact in a natural way with the mobile device. The speech recognition is validated trough an application using speech recognition, this is defined by a small pre trained dictionary related to the user. This layer has to be implemented in transparent way over the different mobile platforms, without a particular software application for each platform. In this work we proposed the API to interact with the framework layer and with an example implementation the API will be validated. The speech recognition will be performed in both local and remote way to the mobile device. Through this layer implementation we will achieve code reutilization on several mobile devices, this will carry out saving development time and reaching extended market for different mobile platforms.