SlideShare a Scribd company logo
Guided By –
Dr. BDK Patro
Smowser: A Voice Operated Web Browse
Presented By –
Arjit Dixit (308)
Neeraj Baghel (002)
CS 4th Year
Table of Contents
 Objective
 Introduction
 Literature Review
 Problem Definition
 Proposed Solution
 Data Flow Diagram (DFD)
 Flow Chart
 Commands accepted
 Working of Smowser
 Operations performed in speech recognition
 Conclusion
 References
Objective
 To develop a Web Browser which can be operated using
Voice Commands.
 Integrated functioning rather than plug-in dependency.
 Combined auditory and visual input.
 Offline feature independent of connection state.
Introduction
 Human-computer interaction is more advantageous than
conventional browsing.
 Control browser over distance, in the dark and while
hands are occupied.
 Useful to people with disabilities and vision problems.
Literature Review
 Voice Portal
 VoiceXML
 Third party plug-ins and add ons.
 Microsoft Speech Application Programming Interface
(SAPI)
Problem Definition
 Connectivity required by Microsoft Cortana.
 Google Chrome & Mozilla Firefox requires add ons.
 Voice Portals are limited to websites.
 CMU Sphinx supports only Linux.
Proposed Solution
 The Smowser will be using Microsoft Visual Studio for
developing the web browser using Dot NET framework with
C# programming language.
 It will be using Microsoft Speech SDK for voice control
integration.
 Voice commands are converted into text and then matched
with a set of pre-stored commands and execute them.
Data Flow Diagram (DFD)
Voice
Commands
Grammar
Command
Valid
Command
Invalid
User ResultSmowser
Flow Chart
Execution of Voice Commands
Commands accepted
 Open – Bookmarks, Downloads, History, Speed Dial,
Help
 Refresh and Stop – Refreshes and stops refreshing of
webpage.
 Speed Dial – Visit most frequent websites
 Next and Previous – Navigating Pages
 Up and Down – Scrolling through document
 Click – Visiting hyperlinks
 Settings – Configure Smowser
 New, Incognito, Switch and Close – Tab Operations
 Home - Opens home page
 Print – Prints a webpage
 Save – Saves webpage locally
 Exit and Restart – Quits and reopen smowser
Working of Smowser
 A welcome window will be displayed, which
will display the current user name.
Working of Smowser
(continued)
 Voice command ‘MENU’ given to main
browser window will open Menu Dropdown list.
Working of Smowser
(continued)
 Browser settings are displayed by giving voice
command ‘SETTINGS’
Operations performed in Speech Recogniti
 Initialize speech recognizer.
 Set input for speech recognizer.
 Create speech recognition grammar.
 Load grammar into speech recognizer.
 Register for its event notification.
 Create a handler for this event.
 Start Recognition.
Conclusion
The conclusion of this presentation is:-
 Voice based browsers are more interactive.
 Integrated Speech feature is more effective.
 Greater accuracy is needed in terms of accent
recognition.
References
 Akshay B. Bajpei, Moin S. Shaikh and Nikhil S. Ratate, “VOICE
OPERATED WEB BROWSER”, Proceedings of 21st IRF International
Conference, 8th March 2015, Pune, India.
 Priyanka N. Waghela, Ankita A. Shirsekar, Sandhyarani D. Narayankar
and Vijaya Pinjarkar, “SPEECH ENABLED BROWSER USING
MICROSOFT SPEECH API”, Proceedings of National Conference on
New Horizons in IT - NCNHIT 2013.
 Karunakar Batta and Vinay Krishna, “EFFICIENT VOICE
INTEGRATED BROWSER USING NAÏVE APPROACH”, Lecture Notes
on Information Theory Vol. 1, No. 3, September 2013.

More Related Content

DOC
Voice based web browser
PPTX
Hak voice-browser
DOC
Voicebasedsrs 130319103050-phpapp02
PPTX
Voice Browser
DOCX
Voice browser
PPTX
Voice based email for blinds
PPTX
voice browser
PPTX
VOICE BROWSER
Voice based web browser
Hak voice-browser
Voicebasedsrs 130319103050-phpapp02
Voice Browser
Voice browser
Voice based email for blinds
voice browser
VOICE BROWSER

What's hot (19)

PPTX
Voice recognition security systems
PPTX
Realtime communication in mobile
PDF
How to create a chat application on Android platform?
PDF
IRJET- V-Mail (Voice based E-Mail Application): Review
DOC
Report on online chatting
PPTX
Voice based email system for physically challenged
PDF
project
PPTX
Computational Thinking - Architectures
DOC
Software application projects
PDF
Software application projects
PPTX
Chat application android app ppt
PPTX
Lecture transcription
PPTX
PHP Introduction
PPT
Onlinechat
PPTX
Chat Application
PPTX
What is Higher Language and Lower Language in programming.
PPT
Yahoo Messenger
PPT
Review. Version 2.0
PDF
SRS FOR CHAT APPLICATION
Voice recognition security systems
Realtime communication in mobile
How to create a chat application on Android platform?
IRJET- V-Mail (Voice based E-Mail Application): Review
Report on online chatting
Voice based email system for physically challenged
project
Computational Thinking - Architectures
Software application projects
Software application projects
Chat application android app ppt
Lecture transcription
PHP Introduction
Onlinechat
Chat Application
What is Higher Language and Lower Language in programming.
Yahoo Messenger
Review. Version 2.0
SRS FOR CHAT APPLICATION
Ad

Similar to SMOWSER (A VOICE BASED BROWSER) (20)

DOCX
voice browser
PPT
Web In Extreme Environment: Beyond Cross Browsing
PPT
Accessing Scholarly Content through FOSS based Assistive Technology
PPT
Dfg Intranet Development
PDF
Toward a New Algorithm for Hands Free Browsing
PPTX
Design of mobile browsers
PPTX
Cognito-Voice-Intelligent-Speech-To-Text-Engine-for-Web-Based-Platforms.pptx
PPT
eClassrooms Come of Age?
PPT
Plan For Accessibility - TODCon 2008
PPTX
Gp #2
PPTX
WEB BROWSER
ODP
Introducing Novell Conferencing
PPTX
Os in-a-browser
PPT
Connect 2 Cocomo
DOCX
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
PPTX
Web Conferencing: Software Evaluation
PPTX
Webinar inglês
PPT
Web demo 3.0 screenshots
ODP
PPTX
VIDEO CHATTING WEBSITE.pptx
voice browser
Web In Extreme Environment: Beyond Cross Browsing
Accessing Scholarly Content through FOSS based Assistive Technology
Dfg Intranet Development
Toward a New Algorithm for Hands Free Browsing
Design of mobile browsers
Cognito-Voice-Intelligent-Speech-To-Text-Engine-for-Web-Based-Platforms.pptx
eClassrooms Come of Age?
Plan For Accessibility - TODCon 2008
Gp #2
WEB BROWSER
Introducing Novell Conferencing
Os in-a-browser
Connect 2 Cocomo
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
Web Conferencing: Software Evaluation
Webinar inglês
Web demo 3.0 screenshots
VIDEO CHATTING WEBSITE.pptx
Ad

More from NEERAJ BAGHEL (16)

PPTX
Generating super resolution images using transformers
PPTX
Mtech Fourth progress presentation
PPTX
M.tech Third progress Presentation
PPT
Latex intro
PPTX
Hierarchical structure adaptive
PPTX
Mtech Second progresspresentation ON VIDEO SUMMARIZATION
PPTX
Unsupervised object-level video summarization with online motion auto-encoder
PPTX
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
PPTX
Host rank:Exploiting the Hierarchical Structure for Link Analysis
PPTX
TVSum: Summarizing Web Videos Using Titles
PPTX
Query focused video summarization
PPTX
Traffic behavior of local area network based on
PPTX
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
PPTX
Fingerprint recognition
PPT
Disk scheduling
PPTX
Itvv project ppt
Generating super resolution images using transformers
Mtech Fourth progress presentation
M.tech Third progress Presentation
Latex intro
Hierarchical structure adaptive
Mtech Second progresspresentation ON VIDEO SUMMARIZATION
Unsupervised object-level video summarization with online motion auto-encoder
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Host rank:Exploiting the Hierarchical Structure for Link Analysis
TVSum: Summarizing Web Videos Using Titles
Query focused video summarization
Traffic behavior of local area network based on
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
Fingerprint recognition
Disk scheduling
Itvv project ppt

Recently uploaded (20)

PPTX
web development for engineering and engineering
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Welding lecture in detail for understanding
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Geodesy 1.pptx...............................................
PPT
Project quality management in manufacturing
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
DOCX
573137875-Attendance-Management-System-original
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Construction Project Organization Group 2.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
PPT on Performance Review to get promotions
PDF
R24 SURVEYING LAB MANUAL for civil enggi
web development for engineering and engineering
OOP with Java - Java Introduction (Basics)
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Welding lecture in detail for understanding
Internet of Things (IOT) - A guide to understanding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Geodesy 1.pptx...............................................
Project quality management in manufacturing
Model Code of Practice - Construction Work - 21102022 .pdf
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
573137875-Attendance-Management-System-original
CYBER-CRIMES AND SECURITY A guide to understanding
Construction Project Organization Group 2.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT on Performance Review to get promotions
R24 SURVEYING LAB MANUAL for civil enggi

SMOWSER (A VOICE BASED BROWSER)

  • 1. Guided By – Dr. BDK Patro Smowser: A Voice Operated Web Browse Presented By – Arjit Dixit (308) Neeraj Baghel (002) CS 4th Year
  • 2. Table of Contents  Objective  Introduction  Literature Review  Problem Definition  Proposed Solution  Data Flow Diagram (DFD)  Flow Chart  Commands accepted  Working of Smowser  Operations performed in speech recognition  Conclusion  References
  • 3. Objective  To develop a Web Browser which can be operated using Voice Commands.  Integrated functioning rather than plug-in dependency.  Combined auditory and visual input.  Offline feature independent of connection state.
  • 4. Introduction  Human-computer interaction is more advantageous than conventional browsing.  Control browser over distance, in the dark and while hands are occupied.  Useful to people with disabilities and vision problems.
  • 5. Literature Review  Voice Portal  VoiceXML  Third party plug-ins and add ons.  Microsoft Speech Application Programming Interface (SAPI)
  • 6. Problem Definition  Connectivity required by Microsoft Cortana.  Google Chrome & Mozilla Firefox requires add ons.  Voice Portals are limited to websites.  CMU Sphinx supports only Linux.
  • 7. Proposed Solution  The Smowser will be using Microsoft Visual Studio for developing the web browser using Dot NET framework with C# programming language.  It will be using Microsoft Speech SDK for voice control integration.  Voice commands are converted into text and then matched with a set of pre-stored commands and execute them.
  • 8. Data Flow Diagram (DFD) Voice Commands Grammar Command Valid Command Invalid User ResultSmowser
  • 9. Flow Chart Execution of Voice Commands
  • 10. Commands accepted  Open – Bookmarks, Downloads, History, Speed Dial, Help  Refresh and Stop – Refreshes and stops refreshing of webpage.  Speed Dial – Visit most frequent websites  Next and Previous – Navigating Pages  Up and Down – Scrolling through document  Click – Visiting hyperlinks  Settings – Configure Smowser  New, Incognito, Switch and Close – Tab Operations  Home - Opens home page  Print – Prints a webpage  Save – Saves webpage locally  Exit and Restart – Quits and reopen smowser
  • 11. Working of Smowser  A welcome window will be displayed, which will display the current user name.
  • 12. Working of Smowser (continued)  Voice command ‘MENU’ given to main browser window will open Menu Dropdown list.
  • 13. Working of Smowser (continued)  Browser settings are displayed by giving voice command ‘SETTINGS’
  • 14. Operations performed in Speech Recogniti  Initialize speech recognizer.  Set input for speech recognizer.  Create speech recognition grammar.  Load grammar into speech recognizer.  Register for its event notification.  Create a handler for this event.  Start Recognition.
  • 15. Conclusion The conclusion of this presentation is:-  Voice based browsers are more interactive.  Integrated Speech feature is more effective.  Greater accuracy is needed in terms of accent recognition.
  • 16. References  Akshay B. Bajpei, Moin S. Shaikh and Nikhil S. Ratate, “VOICE OPERATED WEB BROWSER”, Proceedings of 21st IRF International Conference, 8th March 2015, Pune, India.  Priyanka N. Waghela, Ankita A. Shirsekar, Sandhyarani D. Narayankar and Vijaya Pinjarkar, “SPEECH ENABLED BROWSER USING MICROSOFT SPEECH API”, Proceedings of National Conference on New Horizons in IT - NCNHIT 2013.  Karunakar Batta and Vinay Krishna, “EFFICIENT VOICE INTEGRATED BROWSER USING NAÏVE APPROACH”, Lecture Notes on Information Theory Vol. 1, No. 3, September 2013.