Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.



Published on


Published in: Engineering
  • Be the first to comment

  • Be the first to like this


  1. 1. Guided By – Dr. BDK Patro Smowser: A Voice Operated Web Browse Presented By – Arjit Dixit (308) Neeraj Baghel (002) CS 4th Year
  2. 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. 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. 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. 5. Literature Review  Voice Portal  VoiceXML  Third party plug-ins and add ons.  Microsoft Speech Application Programming Interface (SAPI)
  6. 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. 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. 8. Data Flow Diagram (DFD) Voice Commands Grammar Command Valid Command Invalid User ResultSmowser
  9. 9. Flow Chart Execution of Voice Commands
  10. 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. 11. Working of Smowser  A welcome window will be displayed, which will display the current user name.
  12. 12. Working of Smowser (continued)  Voice command ‘MENU’ given to main browser window will open Menu Dropdown list.
  13. 13. Working of Smowser (continued)  Browser settings are displayed by giving voice command ‘SETTINGS’
  14. 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. 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. 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.