Skip to content

Latest commit

 

History

History
69 lines (50 loc) · 2.17 KB

README.md

File metadata and controls

69 lines (50 loc) · 2.17 KB

AI Voice Browser - Chrome Extension

The AI Voice Browser is a Chrome extension that uses voice recognition and Google's built-in AI to enhance web browsing. Designed with accessibility in mind, it allows users to navigate websites and interact with content entirely through voice commands.

Table of Contents

Features

  • Integrates with Google's Built in AI to convert the voice text into web commands.
  • NAVIGATE TO URL - Browse to any website.
  • SEARCH CURRENT PAGE - Finds inputs on current page and performs queries.
  • SCROLL - Scrolls up and down the page.
  • REFRESH PAGE - Refreshes the page.
  • CLICK LINK - Click on any link just by describing the text.
  • VIDEO CONTROLS - Stop, play, pause, mute, and unmute a video.
  • More commands coming soon
  • Open-source project with contributions welcome.

Installation

To test the extension locally, follow these steps:

  1. Clone the repository:

    git clone [email protected]:msabree/ai-voice-browser-extension.git
  2. Install dependencies and build the project:

    npm install
    npm run build
  3. Load the unpacked extension into Chrome:

    • Open Chrome and navigate to chrome://extensions/
    • Enable Developer mode
    • Click Load unpacked and select the dist folder in your project

Usage

  1. After loading the extension, visit any website.
  2. Click the extension icon that appears on the right side of the page.
  3. Click the START Button to start recording.
  4. Speak any of the supported commands using natural langauge.
  5. This AI is EXPERIMENTAL and may require multiple attempts.

Contributing

We welcome contributions! If you'd like to improve the extension, follow these steps:

  1. Fork the repository.
  2. Create a new branch for your changes.
  3. Submit a pull request with a clear description of your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For questions or inquiries, please contact msabree.