The Repository @ St. Cloud State

Open Access Knowledge and Scholarship

Culminating Project Title

Voice Driven Email Client

Date of Award


Culminating Project Type


Degree Name

Computer Science: M.S.


Computer Science and Information Technology


School of Science and Engineering

First Advisor

Dr. Bryant Julstrom

Second Advisor

Dr. Jayantha Herath

Third Advisor

Dr. Ettien Koffi

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.

Keywords and Subject Headings

Voice to speech, Voice recognition, Email client, Gmail, NLP


With the advancements of technology, today the needs and expectations of humans keep growing seeking for more convenience. People prefer to communicate with technology using natural interactive approaches rather than with a key-board or mouse. Voice recognition is one such mostly preferred natural interactive approach.

Though voice recognition was originally introduced in applications for differently abled individuals, today we see with the complexity in work environments, a majority of people prefer to use more natural interactive approaches such as voice commands due to its’ convenience.

The main objective of this project is to develop an Email client which allows users to perform tasks within the application by eliminating the use of the key-board or mouse. The system allows users to perform all the tasks within the application using voice commands. At present widely used web email service providers such as Gmail, yahoo etc do not support voice commands, the Voice Driven Email Client makes it possible to connect to a web based email client and carry out tasks using special voice commands. It will allow the users to dictate as well as navigate purely on voice commands.

This voice enabled email client introduces a better approach to accessing web-based email clients instead of remaining at the traditional text-based, typing and clicking approach. Further it will reach a wider target audience including differently abled individuals such as people without hands, people with difficulties in hand movements, dyslexic people who find it difficult to write and spell etc.

This document outlines the motivation, background, problem description, scope, research and analysis, design, implementation and testing carried out to develop the Voice Driven Email Client.


A word of appreciation is necessary for the many individuals who helped in different ways during the period of the project life cycle.

I extend a sincere note of gratitude to my student Harshani Perera for her input throughout the development and implementation of this project, for conducting informative progress meetings and for keeping me in check with my project deadlines.

I would like to thank my lecturers at the University of Colombo School of Computing (UCSC), Sri Lanka and Saint Cloud State University (SCSU), Minnesota, USA for not only laying the foundation of knowledge that I used, but also for imparting practical knowledge that I was able to use while developing the Voice Driven Email Client system.

My colleagues at UCSC and SCSU deserve my gratefulness as they mentored and advised me in times of doubt and encouraged me to think outside the box with regards to the development of the system.

I am thankful to my parents and family for supporting me throughout the project period and for their strong words of encouragement at all times.

I thank the staff, supporting staff, my seniors and friends at the UCSC and SCSU for all their support and the Saint Cloud State University for giving me the opportunity to develop such a challenging project.

Available for download on Sunday, January 31, 9999