Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 2.37 KB

README.md

File metadata and controls

50 lines (35 loc) · 2.37 KB

🎙️ echoSurf

A voice based Google search tool for your Windows desktop browser


echoSurf is a voice based Google search tool that allows you to quickly search for information on the internet without having to switch between applications or manually type your query.

Watch Demo - Youtube

💻 ELI5 (Explain Like I'm 5)

Imagine you have a friend who can't type very well, but they really want to search for things on the internet. With echoSurf, they can just talk to their computer's web browser, and it will open a new tab in their web browser and search for what they said! No more typing, just talking.

💡 Why echoSurf?

  • Typing can be slow and frustrating, especially for some people. Talking is much faster and easier.
  • Quickly searching the internet without having to switch between apps or type in a search bar.
  • Hands-free searching can be really helpful when you're busy or your hands are full.

    🚀 Features

  • Voice-based Google searches using your computer's microphone.
  • Automatically opens a new Google search tab in your Chrome browser.
  • Supports custom commands like "SHUTDOWN" to exit the program.
  • Keyboard shortcut for easy access.

    📒 How to Use

    1. Run the echoSurf.bat file to start the program.
    2. When prompted, say your search query out loud.
    3. echoSurf will open a new Google search tab with your query.
    4. (Recommended) Use the assigned keyboard shortcut to quickly launch echoSurf.

    🛠️ Installation

    1. Clone the echoSurf repository: git clone https://github.com/305kishan/echoSurf.git
    2. Navigate to the project directory: cd echoSurf
    3. Install the required Python dependencies: pip install -r requirements.txt
    4. Update Python Interpreter & Python script locations in echoSurf.bat
    5. Double Click the batch file to start echoSurf application.
    6. Assign Keyboard shortcut for even more Hands-Free accessibility.

    🔜 Future Plans

  • 🌐 Support for multiple web browsers, not just Chrome.
  • 📝 Integration with more Operating Systems (Linux, MacOS).
  • 🤖 Improved voice recognition and command handling.
  • 🌟 Additional features based on user feedback and requests.