SlideShare a Scribd company logo
1 of 22
Voice based email system for
physically challenged people
Supervised By:
Md. Mezbahul Islam
Assistant Professor,
Dept. of CSE, MBSTU.
Submitted By:
Ibrahim Khalil
CE-14045
Contents
 Introduction
 Project goals
 Working tools
 Design
 Project description
 Working principles
 Project output
 Future development
 Limitations
 References
Introduction
 Email is one of the most important way of communication.
 People who are not physically challenged they can use existing email
system very efficiently but some people can not.
 I developed a system that will help the physically challenged people to
use mailing system efficiently.
Project goals
 Designing a voice mail system architecture that can be used by a
physically challenged person to access mails easily and efficiently.
 Thus reliance of physically challenged on other people for their
activities related to mail can be reduced.
 The main advantage of this system is that use of keyboard is
completely eliminated, the user will have to respond through voice
only.
Working tools
Language:
 HTML5
 CSS3
 Javascript
 C#
Libraries:
 Font-awesome Icons
 jQuery
 Annyang.js
 Responsivevoice.js
Frameworks:
 Bootstrap
 ASP.NET MVC
 ADO.NET
Tools:
 VS 2019
 SQL Server 2017
Design
The design of this project is divided into three phases as described below:
 UI design
– In this phase, the UI or the user interface of the project is developed. That is, the
designing of the web pages which the user will use to interact..
 Database design
– In our application, database is used to store user details such as name, age etc.
 System design
– In this phase, I developed the system completely with the help of all necessary
elements.
Project description
The voice based mailing system has the following section
They are:
 Login
 Sign up
 Compose
 Sent
 Important
 Draft
 Trash
Project description(cont.)
 Login:
– This is the very first page and will ask user to enter login credentials. After
receiving all of the details from user, it will encrypt and check the validity of the
details entered by user. If valid, then user will be redirected to dashboard else
will be sent back to login page.
 Dashboard:
– After successful login, user will be redirected to this page and this is the main
page from where user can perform all the activities like, compose a new mail,
check inbox, save to draft etc.
Project description(cont.)
 Compose a Mail:
– This module is used to compose a new mail. Below are the steps followed by this
module to compose a new mail:
1. Give voice data about the recipient, and cc, bcc, the subject and then the body.
2. Command send to send the mail or draft to save as draft of that mail.
 Inbox:
– All the received mails will be listed sorted in order of date.
– give voice input to filter mail, read out etc.
Project description(cont.)
 Important:
– All bookmarks or important mails will be listed here. You can perform all
necessary actions upon that mails.
 Sent Mail:
– All the sent mails will be listed here. You can perform all necessary actions upon
that mails.
 Draft:
– All the saved mails will be listed sorted in order of date.
– You can perform all necessary actions upon that mails.
Project description(cont.)
 Trash:
– All the deleted mails will be listed sorted in order of date.
– You can perform all necessary actions upon that mails.
Working principles
The user will have to use certain keywords which will perform certain actions.
The keywords are:
 Login
 Sign up
 Compose
 Send
 Important
 Draft
 Trash
Working principles(Cont.)
 A javascript voice library will guide the user throughout the process.
 The mail composed by the user via voice will be converted to text
before sending it to a normal individual.
 Speech to text conversion.
 Text to speech conversion.
 Allowing auto correction of mail by reading it aloud before sending.
 A handy device to carry out these operations.
 SMTP has been used for mailing service.
Working principles(Cont.)
 Annayang.js:
– open source library of javascript speed recognition for speech to text.
 ResponsiveVoice.JS :
– open source software for text to speech.
Working principles(Cont.)
Project output
Future development
 Research on the features of the mailing system and add more.
 Coding the all module to finished the development.
 Testing and debugging.
 Delivery and deployment of the project.
Limitations
 Need of high speed internet connection.
 Need of noise free environment.
 Need to correct pronunciation of sentence with clearly and loudly.
References
 "Voice Based System in Desktop and Mobile Devices for Blind People",
Jagtap Nilesh,etal ISSN 2250-2459, ISO Certified Journal, Volume 4,
Issue 2, February 2014.
 "Text to Speech Conversion with Phonematic Concatenation", Tapash
kumar Patra,etal International Journal of Electronics Communication
and Computer Technology (IJECCT) Volume 2 Issue 5 (September
2012).
 Understanding the CMU Sphinx Speech Recognition System,Chun-
Feng Liao,Department of Computer Science,National Chengchi
University.
Voice based email system for physically challenged

More Related Content

What's hot

Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistantsohaildanish
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPTSiddharth Modi
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICEVamshidharSingh
 
Sign Language Recognition based on Hands symbols Classification
Sign Language Recognition based on Hands symbols ClassificationSign Language Recognition based on Hands symbols Classification
Sign Language Recognition based on Hands symbols ClassificationTriloki Gupta
 
cryptography ppt free download
cryptography ppt free downloadcryptography ppt free download
cryptography ppt free downloadTwinkal Harsora
 
BIOMETRIC IDENTIFICATION IN ATM’S PPT
BIOMETRIC IDENTIFICATION IN ATM’S  PPTBIOMETRIC IDENTIFICATION IN ATM’S  PPT
BIOMETRIC IDENTIFICATION IN ATM’S PPTsravya raju
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes pptdeepu427
 
COMPUTER GRAPHICS PROJECT REPORT
COMPUTER GRAPHICS PROJECT REPORTCOMPUTER GRAPHICS PROJECT REPORT
COMPUTER GRAPHICS PROJECT REPORTvineet raj
 
Brain-Computer Interface (BCI)-Seminar Report
Brain-Computer Interface (BCI)-Seminar ReportBrain-Computer Interface (BCI)-Seminar Report
Brain-Computer Interface (BCI)-Seminar Reportjosnapv
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Arijit Mukherjee
 
Hand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump peopleHand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump peopleManu Devappa
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music playerNizam Muhammed
 
Presentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTIONPresentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTIONShantaJha2
 
Cryptographic Security
Cryptographic SecurityCryptographic Security
Cryptographic Securityjp tj
 

What's hot (20)

Virtual Personal Assistant
Virtual Personal AssistantVirtual Personal Assistant
Virtual Personal Assistant
 
Mini Project PPT
Mini Project PPTMini Project PPT
Mini Project PPT
 
Face recognition technology - BEST PPT
Face recognition technology - BEST PPTFace recognition technology - BEST PPT
Face recognition technology - BEST PPT
 
SPEECH BASED EMOTION RECOGNITION USING VOICE
SPEECH BASED  EMOTION RECOGNITION USING VOICESPEECH BASED  EMOTION RECOGNITION USING VOICE
SPEECH BASED EMOTION RECOGNITION USING VOICE
 
Sign Language Recognition based on Hands symbols Classification
Sign Language Recognition based on Hands symbols ClassificationSign Language Recognition based on Hands symbols Classification
Sign Language Recognition based on Hands symbols Classification
 
cryptography ppt free download
cryptography ppt free downloadcryptography ppt free download
cryptography ppt free download
 
BIOMETRIC IDENTIFICATION IN ATM’S PPT
BIOMETRIC IDENTIFICATION IN ATM’S  PPTBIOMETRIC IDENTIFICATION IN ATM’S  PPT
BIOMETRIC IDENTIFICATION IN ATM’S PPT
 
Blue Eyes ppt
Blue Eyes pptBlue Eyes ppt
Blue Eyes ppt
 
COMPUTER GRAPHICS PROJECT REPORT
COMPUTER GRAPHICS PROJECT REPORTCOMPUTER GRAPHICS PROJECT REPORT
COMPUTER GRAPHICS PROJECT REPORT
 
Brain-Computer Interface (BCI)-Seminar Report
Brain-Computer Interface (BCI)-Seminar ReportBrain-Computer Interface (BCI)-Seminar Report
Brain-Computer Interface (BCI)-Seminar Report
 
Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python Hand Gesture Recognition Using OpenCV Python
Hand Gesture Recognition Using OpenCV Python
 
Email Client Server System
Email Client Server SystemEmail Client Server System
Email Client Server System
 
Brain gate
Brain gateBrain gate
Brain gate
 
Hand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump peopleHand Gesture Recognition system for deaf and dump people
Hand Gesture Recognition system for deaf and dump people
 
Sign language recognizer
Sign language recognizerSign language recognizer
Sign language recognizer
 
Emotion based music player
Emotion based music playerEmotion based music player
Emotion based music player
 
Presentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTIONPresentation on FACE MASK DETECTION
Presentation on FACE MASK DETECTION
 
Desktop assistant
Desktop assistant Desktop assistant
Desktop assistant
 
Cryptographic Security
Cryptographic SecurityCryptographic Security
Cryptographic Security
 
Smart note-taker
Smart note-takerSmart note-taker
Smart note-taker
 

Similar to Voice based email system for physically challenged

Voice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyVoice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyIRJET Journal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java projectTutorial Learners
 
IRJET - Voice based Email for Visually Challenged People
IRJET - Voice based Email for Visually Challenged PeopleIRJET - Voice based Email for Visually Challenged People
IRJET - Voice based Email for Visually Challenged PeopleIRJET Journal
 
Advanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANAdvanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANBRNSSPublicationHubI
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_SynopsisManmeet Sinha
 
Voice based Email Application for Blinds
Voice based Email Application for BlindsVoice based Email Application for Blinds
Voice based Email Application for Blindsfaizulatif19
 
IRJET- Voice based E-mail system
IRJET- Voice based E-mail systemIRJET- Voice based E-mail system
IRJET- Voice based E-mail systemIRJET Journal
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
Voice Based Email for Blind
Voice Based Email for BlindVoice Based Email for Blind
Voice Based Email for BlindIRJET Journal
 
IP Messenger And File Transfer over Ethernet LAN
IP Messenger And File Transfer over Ethernet LANIP Messenger And File Transfer over Ethernet LAN
IP Messenger And File Transfer over Ethernet LANdbpublications
 
Khude Barta - Online Messaging Application
Khude Barta - Online Messaging ApplicationKhude Barta - Online Messaging Application
Khude Barta - Online Messaging ApplicationArman Hossain
 
Senior Year Project
Senior Year ProjectSenior Year Project
Senior Year ProjectAkshay Iyer
 
RanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in DotnetRanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in Dotnetranjith hv
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharingKhagendra Chapre
 
Mail tracker mini
Mail tracker miniMail tracker mini
Mail tracker minipendyam
 

Similar to Voice based email system for physically challenged (20)

Voice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition TechnologyVoice Based E-Mail System For Blind People Using Speech Recognition Technology
Voice Based E-Mail System For Blind People Using Speech Recognition Technology
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Internet mail system java project
Internet mail system java projectInternet mail system java project
Internet mail system java project
 
IRJET - Voice based Email for Visually Challenged People
IRJET - Voice based Email for Visually Challenged PeopleIRJET - Voice based Email for Visually Challenged People
IRJET - Voice based Email for Visually Challenged People
 
Advanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANAdvanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LAN
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_Synopsis
 
Voice based Email Application for Blinds
Voice based Email Application for BlindsVoice based Email Application for Blinds
Voice based Email Application for Blinds
 
IRJET- Voice based E-mail system
IRJET- Voice based E-mail systemIRJET- Voice based E-mail system
IRJET- Voice based E-mail system
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
Adapt proposed and developed-Email Management System
Adapt proposed and developed-Email Management System Adapt proposed and developed-Email Management System
Adapt proposed and developed-Email Management System
 
Resume
ResumeResume
Resume
 
Voice Based Email for Blind
Voice Based Email for BlindVoice Based Email for Blind
Voice Based Email for Blind
 
IP Messenger And File Transfer over Ethernet LAN
IP Messenger And File Transfer over Ethernet LANIP Messenger And File Transfer over Ethernet LAN
IP Messenger And File Transfer over Ethernet LAN
 
DheepthiResume
DheepthiResumeDheepthiResume
DheepthiResume
 
FINAL_INTERNSHIP_PPT.pptx
FINAL_INTERNSHIP_PPT.pptxFINAL_INTERNSHIP_PPT.pptx
FINAL_INTERNSHIP_PPT.pptx
 
Khude Barta - Online Messaging Application
Khude Barta - Online Messaging ApplicationKhude Barta - Online Messaging Application
Khude Barta - Online Messaging Application
 
Senior Year Project
Senior Year ProjectSenior Year Project
Senior Year Project
 
RanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in DotnetRanjithHV 2.5yrExp in Dotnet
RanjithHV 2.5yrExp in Dotnet
 
Multicast chat with file and desktop sharing
Multicast chat with file and desktop sharingMulticast chat with file and desktop sharing
Multicast chat with file and desktop sharing
 
Mail tracker mini
Mail tracker miniMail tracker mini
Mail tracker mini
 

Recently uploaded

[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypseTomasz Kowalczewski
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio, Inc.
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Andrea Goulet
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfkalichargn70th171
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024MulesoftMunichMeetup
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanNeo4j
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...naitiksharma1124
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIInflectra
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Andreas Granig
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringPrakhyath Rai
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AIAGATSoftware
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Henry Schreiner
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdfSelfMade bd
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit MilanNeo4j
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Maxim Salnikov
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Chirag Panchal
 

Recently uploaded (20)

[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ 🏥 Safe Abortion Pills in Pretor...
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024Modern binary build systems - PyCon 2024
Modern binary build systems - PyCon 2024
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 

Voice based email system for physically challenged

  • 1. Voice based email system for physically challenged people
  • 2. Supervised By: Md. Mezbahul Islam Assistant Professor, Dept. of CSE, MBSTU. Submitted By: Ibrahim Khalil CE-14045
  • 3. Contents  Introduction  Project goals  Working tools  Design  Project description  Working principles  Project output  Future development  Limitations  References
  • 4. Introduction  Email is one of the most important way of communication.  People who are not physically challenged they can use existing email system very efficiently but some people can not.  I developed a system that will help the physically challenged people to use mailing system efficiently.
  • 5. Project goals  Designing a voice mail system architecture that can be used by a physically challenged person to access mails easily and efficiently.  Thus reliance of physically challenged on other people for their activities related to mail can be reduced.  The main advantage of this system is that use of keyboard is completely eliminated, the user will have to respond through voice only.
  • 6. Working tools Language:  HTML5  CSS3  Javascript  C# Libraries:  Font-awesome Icons  jQuery  Annyang.js  Responsivevoice.js Frameworks:  Bootstrap  ASP.NET MVC  ADO.NET Tools:  VS 2019  SQL Server 2017
  • 7. Design The design of this project is divided into three phases as described below:  UI design – In this phase, the UI or the user interface of the project is developed. That is, the designing of the web pages which the user will use to interact..  Database design – In our application, database is used to store user details such as name, age etc.  System design – In this phase, I developed the system completely with the help of all necessary elements.
  • 8. Project description The voice based mailing system has the following section They are:  Login  Sign up  Compose  Sent  Important  Draft  Trash
  • 9. Project description(cont.)  Login: – This is the very first page and will ask user to enter login credentials. After receiving all of the details from user, it will encrypt and check the validity of the details entered by user. If valid, then user will be redirected to dashboard else will be sent back to login page.  Dashboard: – After successful login, user will be redirected to this page and this is the main page from where user can perform all the activities like, compose a new mail, check inbox, save to draft etc.
  • 10. Project description(cont.)  Compose a Mail: – This module is used to compose a new mail. Below are the steps followed by this module to compose a new mail: 1. Give voice data about the recipient, and cc, bcc, the subject and then the body. 2. Command send to send the mail or draft to save as draft of that mail.  Inbox: – All the received mails will be listed sorted in order of date. – give voice input to filter mail, read out etc.
  • 11. Project description(cont.)  Important: – All bookmarks or important mails will be listed here. You can perform all necessary actions upon that mails.  Sent Mail: – All the sent mails will be listed here. You can perform all necessary actions upon that mails.  Draft: – All the saved mails will be listed sorted in order of date. – You can perform all necessary actions upon that mails.
  • 12. Project description(cont.)  Trash: – All the deleted mails will be listed sorted in order of date. – You can perform all necessary actions upon that mails.
  • 13. Working principles The user will have to use certain keywords which will perform certain actions. The keywords are:  Login  Sign up  Compose  Send  Important  Draft  Trash
  • 14. Working principles(Cont.)  A javascript voice library will guide the user throughout the process.  The mail composed by the user via voice will be converted to text before sending it to a normal individual.  Speech to text conversion.  Text to speech conversion.  Allowing auto correction of mail by reading it aloud before sending.  A handy device to carry out these operations.  SMTP has been used for mailing service.
  • 15. Working principles(Cont.)  Annayang.js: – open source library of javascript speed recognition for speech to text.  ResponsiveVoice.JS : – open source software for text to speech.
  • 17.
  • 19. Future development  Research on the features of the mailing system and add more.  Coding the all module to finished the development.  Testing and debugging.  Delivery and deployment of the project.
  • 20. Limitations  Need of high speed internet connection.  Need of noise free environment.  Need to correct pronunciation of sentence with clearly and loudly.
  • 21. References  "Voice Based System in Desktop and Mobile Devices for Blind People", Jagtap Nilesh,etal ISSN 2250-2459, ISO Certified Journal, Volume 4, Issue 2, February 2014.  "Text to Speech Conversion with Phonematic Concatenation", Tapash kumar Patra,etal International Journal of Electronics Communication and Computer Technology (IJECCT) Volume 2 Issue 5 (September 2012).  Understanding the CMU Sphinx Speech Recognition System,Chun- Feng Liao,Department of Computer Science,National Chengchi University.