Inspiration
Make navigating around User Interfaces more accessible, simpler and fun by using voice enabled navigation.
What it does
A chrome extension enabling users to use voice for navigating around in the browser. Supports moving around the page, clicking on links, navigating to main sections of a site.
How I built it
Built with <3 and...
- SpeechRecognition interface in Javascript to interpret speech to text.
- Grammar and Regular Expression matching to determine commands.
- Extended Vimium to enable voice based navigation.
Challenges I ran into
- SpeechRecognition interface doesn't have too many features, configurations, and support for natural language processing.
- Many websites are bloated with javascript, ads, etc thus lots of collisions fighting for HTML and Web APIs with the chrome extension.
- Reading and understanding Vimium source code.
Accomplishments that I'm proud of
- Self-rolled speech parsing.
- Understand the anatomy of a Chrome Extension.
- Comprehend thousands of lines of Vimium source code to use it and extend it.
What I learned
Chrome Extensions, Javascript, Speech Recognition.
What's next for Voice Enabled Browser Navigator
Have fun with it!
Built With
- javascript
- speech-recognition
- vimium

Log in or sign up for Devpost to join the conversation.