Desarrollo de una herramienta para realizar operaciones a una BBDD con la voz en un entorno Cloud

Hinojosa Garrido, Gonzalo (2019). Desarrollo de una herramienta para realizar operaciones a una BBDD con la voz en un entorno Cloud. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Desarrollo de una herramienta para realizar operaciones a una BBDD con la voz en un entorno Cloud
Author/s:
  • Hinojosa Garrido, Gonzalo
Contributor/s:
  • Alarcón Cavero, Pedro Pablo
Item Type: Final Project
Degree: Grado en Ingeniería del Software
Date: July 2019
Subjects:
Freetext Keywords: Reconocimiento de voz
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB)
[img] Archive (ZIP) - Users in campus UPM only
Download (74kB)

Abstract

El proyecto se basa en la idea de utilizar la voz del usuario, en castellano, para realizar operaciones de altas, bajas, modificaciones y consultas a una base de datos que contiene únicamente una tabla con datos previamente conocidos. Las consultas realizadas por el usuario podrán ser vistas por el usuario en una web habilitad. Para ello, tras analizar las diferentes tecnologías que hay en el mercado, se ha optado por utilizar el asistente de Google, DialogFlow y Google Cloud Platform. Con el asistente de Google podremos traducir de voz a texto las peticiones del usuario aprovechándose la inteligencia de Google. Además, el asistente usará una voz para traducir de texto a voz las respuestas de la aplicación. DialogFlow es una herramienta con la que podremos mantener una conversación fluida con el usuario y elaborar respuestas simples. Con Google Cloud Platform se elaborarán las respuestas más complejas que requieran de la ejecución de código y el mantenimiento de la web habilitada. La tabla de la base de datos simula los datos de alumnos de una universidad. En primer lugar, se cargará la tabla con todos los campos y registros y se actualizará automáticamente según vaya el usuario realizando consultas. De esta manera, logramos comunicarnos en lenguaje natural con la base de datos de una manera interactiva. Abstract: The project is based on the idea of using the user's voice, in Spanish, to perform operations of additions, deletions, modifications and queries to a database containing only a table with previously known data. The queries made by the user can be viewed by the user in a web enabled. To do this, after analyzing the different technologies on the market, we have chosen to use the Google assistant, DialogFlow and Google Cloud Platform. With the Google assistant we will be able to translate the user's requests from voice to text taking advantage of Google's intelligence. In addition, the assistant will use a voice to translate from text to voice the responses of the application. DialogFlow is a tool with which we will be able to maintain a fluid conversation with the user and elaborate simple answers. With the Google Cloud Platform, the most complex answers will be elaborated that require the execution of code and the maintenance of the enabled web. The database table simulates the data of a university's students. First, the table with all fields and records will be loaded and automatically updated as the user queries. In this way, we are able to communicate in natural language with the database in an interactive way.

More information

Item ID: 56194
DC Identifier: http://oa.upm.es/56194/
OAI Identifier: oai:oa.upm.es:56194
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 03 Sep 2019 10:00
Last Modified: 03 Sep 2019 10:00
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM