SlideShare une entreprise Scribd logo
1  sur  16
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.

Contenu connexe

Tendances

Voice recognition security systems
Voice recognition security systemsVoice recognition security systems
Voice recognition security systemsSandeep Kumar
 
Realtime communication in mobile
Realtime communication in mobileRealtime communication in mobile
Realtime communication in mobilegirish_fingent
 
IRJET- V-Mail (Voice based E-Mail Application): Review
IRJET-  	  V-Mail (Voice based E-Mail Application): ReviewIRJET-  	  V-Mail (Voice based E-Mail Application): Review
IRJET- V-Mail (Voice based E-Mail Application): ReviewIRJET Journal
 
Report on online chatting
Report on online chattingReport on online chatting
Report on online chattingAmandeep Kaur
 
Voice based email system for physically challenged
Voice based email system for physically challengedVoice based email system for physically challenged
Voice based email system for physically challengedIbrahim Khalil Shakik
 
project
projectproject
projectdnraj
 
Computational Thinking - Architectures
Computational Thinking - ArchitecturesComputational Thinking - Architectures
Computational Thinking - ArchitecturesWhizThinkers
 
Chat application android app ppt
Chat application android app pptChat application android app ppt
Chat application android app pptZreena
 
Lecture transcription
Lecture transcriptionLecture transcription
Lecture transcriptionaadhar14_b
 
PHP Introduction
PHP Introduction PHP Introduction
PHP Introduction Spy Seat
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.Questpond
 
Yahoo Messenger
Yahoo MessengerYahoo Messenger
Yahoo Messengercrissy
 
Review. Version 2.0
Review. Version 2.0Review. Version 2.0
Review. Version 2.0203pitches
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONAtul Kushwaha
 

Tendances (19)

Voice recognition security systems
Voice recognition security systemsVoice recognition security systems
Voice recognition security systems
 
Realtime communication in mobile
Realtime communication in mobileRealtime communication in mobile
Realtime communication in mobile
 
How to create a chat application on Android platform?
How to create a chat application on Android platform? How to create a chat application on Android platform?
How to create a chat application on Android platform?
 
IRJET- V-Mail (Voice based E-Mail Application): Review
IRJET-  	  V-Mail (Voice based E-Mail Application): ReviewIRJET-  	  V-Mail (Voice based E-Mail Application): Review
IRJET- V-Mail (Voice based E-Mail Application): Review
 
Report on online chatting
Report on online chattingReport on online chatting
Report on online chatting
 
Voice based email system for physically challenged
Voice based email system for physically challengedVoice based email system for physically challenged
Voice based email system for physically challenged
 
project
projectproject
project
 
Computational Thinking - Architectures
Computational Thinking - ArchitecturesComputational Thinking - Architectures
Computational Thinking - Architectures
 
Software application projects
Software application projectsSoftware application projects
Software application projects
 
Software application projects
Software application projectsSoftware application projects
Software application projects
 
Chat application android app ppt
Chat application android app pptChat application android app ppt
Chat application android app ppt
 
Lecture transcription
Lecture transcriptionLecture transcription
Lecture transcription
 
PHP Introduction
PHP Introduction PHP Introduction
PHP Introduction
 
Onlinechat
OnlinechatOnlinechat
Onlinechat
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.What is Higher Language and Lower Language in programming.
What is Higher Language and Lower Language in programming.
 
Yahoo Messenger
Yahoo MessengerYahoo Messenger
Yahoo Messenger
 
Review. Version 2.0
Review. Version 2.0Review. Version 2.0
Review. Version 2.0
 
SRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATIONSRS FOR CHAT APPLICATION
SRS FOR CHAT APPLICATION
 

Similaire à SMOWSER (A VOICE BASED BROWSER)

Web In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingWeb In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingGreg SHIN
 
Accessing Scholarly Content through FOSS based Assistive Technology
Accessing Scholarly Content through FOSS based Assistive TechnologyAccessing Scholarly Content through FOSS based Assistive Technology
Accessing Scholarly Content through FOSS based Assistive TechnologyNetaji Subhas Open University
 
Toward a New Algorithm for Hands Free Browsing
Toward a New Algorithm for Hands Free BrowsingToward a New Algorithm for Hands Free Browsing
Toward a New Algorithm for Hands Free BrowsingCSCJournals
 
Design of mobile browsers
Design of mobile browsersDesign of mobile browsers
Design of mobile browsersArpan Baishya
 
eClassrooms Come of Age?
eClassrooms Come of Age?eClassrooms Come of Age?
eClassrooms Come of Age?Alan Wimberley
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Denise Jacobs
 
Introducing Novell Conferencing
Introducing Novell ConferencingIntroducing Novell Conferencing
Introducing Novell ConferencingNovell
 
Connect 2 Cocomo
Connect 2 CocomoConnect 2 Cocomo
Connect 2 CocomoTlogan123
 
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONSIN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONSssuserb054d21
 
Web Conferencing: Software Evaluation
Web Conferencing: Software EvaluationWeb Conferencing: Software Evaluation
Web Conferencing: Software EvaluationAnthony Salinas
 
Web demo 3.0 screenshots
Web demo 3.0 screenshotsWeb demo 3.0 screenshots
Web demo 3.0 screenshotstspelde
 
VIDEO CHATTING WEBSITE.pptx
VIDEO CHATTING WEBSITE.pptxVIDEO CHATTING WEBSITE.pptx
VIDEO CHATTING WEBSITE.pptxrehnahaseena1
 
Csun2010 read speaker_formreader_presentation
Csun2010 read speaker_formreader_presentationCsun2010 read speaker_formreader_presentation
Csun2010 read speaker_formreader_presentationReadSpeaker
 

Similaire à SMOWSER (A VOICE BASED BROWSER) (20)

voice browser
voice browservoice browser
voice browser
 
Web In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross BrowsingWeb In Extreme Environment: Beyond Cross Browsing
Web In Extreme Environment: Beyond Cross Browsing
 
Accessing Scholarly Content through FOSS based Assistive Technology
Accessing Scholarly Content through FOSS based Assistive TechnologyAccessing Scholarly Content through FOSS based Assistive Technology
Accessing Scholarly Content through FOSS based Assistive Technology
 
Dfg Intranet Development
Dfg Intranet DevelopmentDfg Intranet Development
Dfg Intranet Development
 
Toward a New Algorithm for Hands Free Browsing
Toward a New Algorithm for Hands Free BrowsingToward a New Algorithm for Hands Free Browsing
Toward a New Algorithm for Hands Free Browsing
 
Design of mobile browsers
Design of mobile browsersDesign of mobile browsers
Design of mobile browsers
 
eClassrooms Come of Age?
eClassrooms Come of Age?eClassrooms Come of Age?
eClassrooms Come of Age?
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
Gp #2
Gp #2Gp #2
Gp #2
 
WEB BROWSER
WEB BROWSERWEB BROWSER
WEB BROWSER
 
Introducing Novell Conferencing
Introducing Novell ConferencingIntroducing Novell Conferencing
Introducing Novell Conferencing
 
Os in-a-browser
Os in-a-browserOs in-a-browser
Os in-a-browser
 
Connect 2 Cocomo
Connect 2 CocomoConnect 2 Cocomo
Connect 2 Cocomo
 
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONSIN PARTIAL FULFILLMENT OF  POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
IN PARTIAL FULFILLMENT OF POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS
 
Web Conferencing: Software Evaluation
Web Conferencing: Software EvaluationWeb Conferencing: Software Evaluation
Web Conferencing: Software Evaluation
 
Webinar inglês
Webinar inglêsWebinar inglês
Webinar inglês
 
Web demo 3.0 screenshots
Web demo 3.0 screenshotsWeb demo 3.0 screenshots
Web demo 3.0 screenshots
 
Cl105
Cl105Cl105
Cl105
 
VIDEO CHATTING WEBSITE.pptx
VIDEO CHATTING WEBSITE.pptxVIDEO CHATTING WEBSITE.pptx
VIDEO CHATTING WEBSITE.pptx
 
Csun2010 read speaker_formreader_presentation
Csun2010 read speaker_formreader_presentationCsun2010 read speaker_formreader_presentation
Csun2010 read speaker_formreader_presentation
 

Plus de NEERAJ BAGHEL

Generating super resolution images using transformers
Generating super resolution images using transformersGenerating super resolution images using transformers
Generating super resolution images using transformersNEERAJ BAGHEL
 
Mtech Fourth progress presentation
Mtech Fourth progress presentationMtech Fourth progress presentation
Mtech Fourth progress presentationNEERAJ BAGHEL
 
M.tech Third progress Presentation
M.tech Third progress PresentationM.tech Third progress Presentation
M.tech Third progress PresentationNEERAJ BAGHEL
 
Hierarchical structure adaptive
Hierarchical structure adaptiveHierarchical structure adaptive
Hierarchical structure adaptiveNEERAJ BAGHEL
 
Mtech Second progresspresentation ON VIDEO SUMMARIZATION
Mtech Second progresspresentation ON VIDEO SUMMARIZATIONMtech Second progresspresentation ON VIDEO SUMMARIZATION
Mtech Second progresspresentation ON VIDEO SUMMARIZATIONNEERAJ BAGHEL
 
Unsupervised object-level video summarization with online motion auto-encoder
Unsupervised object-level video summarization with online motion auto-encoderUnsupervised object-level video summarization with online motion auto-encoder
Unsupervised object-level video summarization with online motion auto-encoderNEERAJ BAGHEL
 
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONMtech First progress PRESENTATION ON VIDEO SUMMARIZATION
Mtech First progress PRESENTATION ON VIDEO SUMMARIZATIONNEERAJ BAGHEL
 
Host rank:Exploiting the Hierarchical Structure for Link Analysis
Host rank:Exploiting the Hierarchical Structure for Link AnalysisHost rank:Exploiting the Hierarchical Structure for Link Analysis
Host rank:Exploiting the Hierarchical Structure for Link AnalysisNEERAJ BAGHEL
 
TVSum: Summarizing Web Videos Using Titles
TVSum: Summarizing Web Videos Using TitlesTVSum: Summarizing Web Videos Using Titles
TVSum: Summarizing Web Videos Using TitlesNEERAJ BAGHEL
 
Query focused video summarization
Query focused video summarizationQuery focused video summarization
Query focused video summarizationNEERAJ BAGHEL
 
Traffic behavior of local area network based on
Traffic behavior of local area network based onTraffic behavior of local area network based on
Traffic behavior of local area network based onNEERAJ BAGHEL
 
A Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionA Framework For Dynamic Hand Gesture Recognition Using Key Frames Extraction
A Framework For Dynamic Hand Gesture Recognition Using Key Frames ExtractionNEERAJ BAGHEL
 
Fingerprint recognition
Fingerprint recognitionFingerprint recognition
Fingerprint recognitionNEERAJ BAGHEL
 

Plus de NEERAJ BAGHEL (16)

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

Dernier

GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS Bahzad5
 
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratoryدليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide LaboratoryBahzad5
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfNaveenVerma126
 
solar wireless electric vechicle charging system
solar wireless electric vechicle charging systemsolar wireless electric vechicle charging system
solar wireless electric vechicle charging systemgokuldongala
 
Multicomponent Spiral Wound Membrane Separation Model.pdf
Multicomponent Spiral Wound Membrane Separation Model.pdfMulticomponent Spiral Wound Membrane Separation Model.pdf
Multicomponent Spiral Wound Membrane Separation Model.pdfGiovanaGhasary1
 
Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...sahb78428
 
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....santhyamuthu1
 
UNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptxUNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptxrealme6igamerr
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Projectreemakb03
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfJulia Kaye
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Sean Meyn
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...Amil baba
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 
Design of Clutches and Brakes in Design of Machine Elements.pptx
Design of Clutches and Brakes in Design of Machine Elements.pptxDesign of Clutches and Brakes in Design of Machine Elements.pptx
Design of Clutches and Brakes in Design of Machine Elements.pptxYogeshKumarKJMIT
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationMohsinKhanA
 

Dernier (20)

GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
 
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratoryدليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
دليل تجارب الاسفلت المختبرية - Asphalt Experiments Guide Laboratory
 
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdfSummer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
Summer training report on BUILDING CONSTRUCTION for DIPLOMA Students.pdf
 
solar wireless electric vechicle charging system
solar wireless electric vechicle charging systemsolar wireless electric vechicle charging system
solar wireless electric vechicle charging system
 
Présentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdfPrésentation IIRB 2024 Chloe Dufrane.pdf
Présentation IIRB 2024 Chloe Dufrane.pdf
 
Multicomponent Spiral Wound Membrane Separation Model.pdf
Multicomponent Spiral Wound Membrane Separation Model.pdfMulticomponent Spiral Wound Membrane Separation Model.pdf
Multicomponent Spiral Wound Membrane Separation Model.pdf
 
Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...
 
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
SATELITE COMMUNICATION UNIT 1 CEC352 REGULATION 2021 PPT BASICS OF SATELITE ....
 
UNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptxUNIT4_ESD_wfffffggggggggggggith_ARM.pptx
UNIT4_ESD_wfffffggggggggggggith_ARM.pptx
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Project
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
Best-NO1 Best Rohani Amil In Lahore Kala Ilam In Lahore Kala Jadu Amil In Lah...
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for EngineeringLitature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
 
Présentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdfPrésentation IIRB 2024 Marine Cordonnier.pdf
Présentation IIRB 2024 Marine Cordonnier.pdf
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 
Design of Clutches and Brakes in Design of Machine Elements.pptx
Design of Clutches and Brakes in Design of Machine Elements.pptxDesign of Clutches and Brakes in Design of Machine Elements.pptx
Design of Clutches and Brakes in Design of Machine Elements.pptx
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software Simulation
 

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.