Idea de proyecto | Correo electrónico basado en voz para personas con discapacidades visuales

Título del proyecto: Servicio de correo electrónico basado en voz para personas con discapacidades visuales

Hemos visto que el inicio de Internet ha revolucionado dramáticamente muchos campos. Internet ha hecho la vida de las personas tan fácil que las personas de hoy tienen acceso a cualquier información que deseen desde su hogar. Uno de los principales campos que Internet ha revolucionado es el de la comunicación. Y hablando de comunicación a través de Internet, lo primero que nos viene a la cabeza es el correo electrónico. Los correos electrónicos se consideran la forma más confiable de comunicación a través de Internet, para enviar o recibir información importante. Pero hay un criterio especial para que los humanos accedan a Internet y el criterio es que usted debe poder ver. Debes estar pensando qué tipo de criterio es este, todos los que tienen ojos pueden ver. Pero también hay personas especialmente capacitadas en nuestra sociedad que no están dotadas con lo que tú tienes.
Una encuesta muestra que hay más de 250 millones de personas con discapacidad visual en todo el mundo. Es decir, alrededor de 250 millones de personas desconocen cómo utilizar Internet o el correo electrónico. La única forma en que una persona con discapacidad visual puede enviar un correo electrónico es dictar todo el contenido del correo a una tercera persona (sin discapacidad visual) y luego la tercera persona redactará el correo y lo enviará en su nombre. de la persona con discapacidad visual.
Pero esta no es una forma correcta de lidiar con este problema. Es muy poco probable que cada vez que una persona con discapacidad visual pueda encontrar a alguien en busca de ayuda. Aunque por estas razones las personas especialmente capacitadas son criticadas por nuestra sociedad.
Por lo tanto, para el mejoramiento de la sociedad y otorgar un estatus igualitario a estas personas especialmente capacitadas, se nos ocurrió esta idea de proyecto que brinda al usuario la capacidad de enviar correos electrónicos mediante comandos de voz sin la necesidad de un teclado o cualquier otra cosa visual.

Introducción: como sugiere el título, la aplicación será una aplicación basada en la web para personas con discapacidades visuales que utilicen IVR: respuesta de voz interactiva, lo que permitirá a todos controlar sus cuentas de correo usando solo su voz y poder leer, enviar y realizar todas las demás tareas útiles. El sistema solicitará al usuario comandos de voz para realizar una determinada acción y el usuario responderá a la misma. El principal beneficio de este sistema es que se elimina por completo el uso del teclado, el usuario tendrá que responder solo con la voz y el clic del mouse.
Ahora debe estar pensando en cómo una persona ciega verá la posición correcta en la pantalla para hacer clic con el mouse. Pero este sistema realizará acciones basadas únicamente en los clics, ya sea clic izquierdo o derecho, no depende de la parte de la pantalla donde se coloca el cursor antes del clic, lo que le da al usuario la libertad de hacer clic a ciegas en cualquier lugar de la pantalla.
Diseño: El diseño de este proyecto se divide en tres fases como se describe a continuación:

  1. Diseño de UI : En esta fase se desarrolla la UI o la interfaz de usuario del proyecto. Es decir, el diseño de las páginas web que el usuario utilizará para interactuar.
  2. Diseño de la base de datos : La base de datos se considera el pilar principal de todo proyecto. En nuestra aplicación, la base de datos se usa para almacenar detalles del usuario, como el nombre, la edad, etc. La base de datos aquí también se usa para mantener información sobre los correos electrónicos enviados o recibidos o en borrador. El diseño completo propuesto de la base de datos se muestra en el diagrama ER a continuación. Este diagrama ER muestra todas las tablas con todos los campos y también la relación entre diferentes tablas.
  3. Diseño del sistema : En esta fase se diseña un diagrama de flujo completo del sistema de trabajo. Este diagrama de flujo mostrará los detalles de todos los eventos, como las acciones que se realizarán para un evento.

Después de completar la fase de diseño, ahora comenzaremos a implementar nuestro proyecto.

Implementación

Diagramas: a continuación se muestran algunos diagramas importantes que explican el funcionamiento y se utilizarán para implementar el proyecto.

ER_Diagram_ProGeeks

Diagrama ER del proyecto propuesto

Flow Diagram of Proposed Project

Diagrama de flujo del proyecto propuesto

El diagrama de flujo anterior explica el funcionamiento completo del proyecto y el proyecto se puede implementar fácilmente utilizando el diagrama de flujo y el diagrama ER anteriores. Sin embargo, el proyecto está actualmente en desarrollo, por lo que proporcionamos detalles de algunos módulos que ya hemos desarrollado:

  • Inicio de sesión: esta es la primera página y le pedirá al usuario que ingrese las credenciales de inicio de sesión. Le pedirá al usuario con un comando de voz que ingrese el nombre de usuario. Después de recibir el nombre de usuario, volverá a solicitar la contraseña. Después de recibir todos los detalles del usuario, cifrará y verificará la validez de los detalles ingresados ​​por el usuario. Si es válido, el usuario será redirigido al panel de control; de lo contrario, será enviado de vuelta a la página de inicio de sesión.
  • Tablero: después de iniciar sesión correctamente, el usuario será redirigido a esta página y esta es la página principal desde donde el usuario puede realizar todas las actividades, como redactar un nuevo correo, verificar la bandeja de entrada, guardar en borrador, etc.
    Los pasos a continuación especifican la operación que será ejecutado en base a un clic específico del botón del mouse. Como se supone que el usuario es ciego, se le permite hacer clic a ciegas en cualquier parte de la pantalla:
    • Haga clic izquierdo para redactar un nuevo correo.
    • Haga clic derecho para ir a los correos enviados.
    • Haga doble clic izquierdo para ir a la vista de bandeja de entrada.
    • Botón de desplazamiento Haga clic para ir a Mensajes de la papelera.
    • Haga doble clic con el botón derecho para cerrar la sesión.

    A continuación se muestra el diagrama de flujo que explica este proceso:

    Login & Dashboard Flowchart

    Diagrama de flujo de inicio de sesión y tablero

    Regla común:
    Clic izquierdo = Siguiente paso
    Clic derecho =
    Botón de desplazamiento hacia atrás Clic = Tablero

  • Redactar un correo: este módulo se utiliza para redactar un nuevo correo. A continuación se detallan los pasos que sigue este módulo para redactar un nuevo correo:
    1. Haga clic con el botón izquierdo en el panel de control para redactar un nuevo correo.
    2. Proporcione datos de voz sobre el destinatario, y CC, BCC, el asunto y luego el cuerpo
    3. Si está satisfecho con la entrada actual, haga clic izquierdo para ir a la siguiente etapa
    4. En la siguiente etapa, se reconocerá su voz, haga clic con el botón izquierdo para continuar
    5. En esta etapa, su voz y entrada se verificarán si se encuentra algún problema, se le redirigirá a eso o haga clic con el botón izquierdo para continuar con Enviar el correo o haga clic con el botón derecho para hacer doble clic con el botón izquierdo para guardar como borrador
  • Bandeja de entrada: esta página almacenará todos los correos recibidos por el usuario. Los pasos a continuación explican cómo acceder a un correo desde la bandeja de entrada:
    • Todos los correos recibidos se enumerarán ordenados por fecha
    • Haga doble clic izquierdo para dar entrada de voz para filtrar el correo, cuando esté satisfecho, haga clic izquierdo para continuar
    • En esta etapa, se leerá su correo, haga doble clic izquierdo para iniciar/pausar
  • Papelera: esta carpeta almacenará todos los correos eliminados por el usuario. Los pasos a continuación proporcionan una explicación detallada sobre este módulo:
    • Todos los correos eliminados se enumerarán ordenados por fecha
    • Haga doble clic izquierdo para dar entrada de voz para filtrar el correo, cuando esté satisfecho, haga clic izquierdo para pasar a la sección de lectura.
    • En esta etapa se leerá su correo.
    • Doble clic izquierdo para iniciar/pausar
    • Haga clic con el botón izquierdo para continuar con Eliminar el correo o haga clic con el botón derecho para retroceder
    • Si está en la sección Eliminar, haga clic izquierdo para eliminar el correo
  • Correo enviado: esta carpeta almacenará todos los correos enviados por el usuario. Los pasos a continuación explican el funcionamiento de este módulo:
    • Todos los correos enviados se enumerarán ordenados por fecha
    • Haga doble clic izquierdo para dar entrada de voz para filtrar el correo, cuando esté satisfecho, haga clic izquierdo para pasar a la sección de lectura.
    • En esta etapa se leerá su correo, haga doble clic izquierdo para iniciar/pausar
    • Haga clic con el botón izquierdo para continuar con Eliminar el correo o haga clic con el botón derecho para retroceder
    • Si está en la sección Eliminar, haga clic izquierdo para eliminar el correo

Herramientas utilizadas: servidor HTTP Apache, base de datos MySQL e intérpretes para scripts, PHP para manejar el backend de la interfaz web, HTML y CSS para crear una interfaz de usuario basada en web, Google Speech-to-text y API de texto a voz.

Aplicación:
Este proyecto se propone para el mejoramiento de la sociedad. Este proyecto tiene como objetivo ayudar a las personas con discapacidad visual a ser parte de la creciente India digital mediante el uso de Internet y también tiene como objetivo facilitar la vida de esas personas. Además, el éxito de este proyecto también animará a los desarrolladores a construir algo más útil para las personas con discapacidad visual o analfabetas, que también merecen un estándar igual en la sociedad.

Referencias :

  • Jagtap Nilesh, Pawan Alai, Chavhan Swapnil y Bendre MR. “Sistema Basado en Voz en Dispositivos Móviles y de Escritorio para Personas Ciegas”. En Revista Internacional de Tecnología Emergente e Ingeniería Avanzada (IJETAE), 2014 en las páginas 404-407
  • Ummuhanysifa U.,Nizar Banu PK, “Motor de búsqueda basado en voz y lector de páginas web”. En
    Revista Internacional de Investigación en Ingeniería Computacional (IJCER). Páginas 1-5.
  • https://cloud.google.com/speech/docs/getting-started

Miembros del equipo :

  1. Pronab Mukherjee
  2. Agarwal duro
  3. Gaurav Miglani

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *