Skip to content

nemakore/Desktop-Voice-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎙️ Desktop AI-Powered Virtual Voice Assistant

Desktop AI-Powered Virtual Voice Assistant is a smart, browser-based virtual assistant designed to help users perform daily tasks using voice commands. It improves productivity by allowing hands-free interaction with your desktop through speech recognition and voice responses.

🚀 Live Demo

👉 https://nemakore.github.io/Desktop-Voice-Assistant/

📌 Features

  • 🎤 Voice recognition using microphone
  • 🗣️ Text-to-speech voice responses
  • 🌐 Open websites using voice commands
  • 🕒 Tell current time and date
  • 🔎 Search Google using voice
  • 💻 Open desktop-related tools and web apps
  • ⚡ Fast and lightweight
  • 🎨 Modern and responsive UI

🛠️ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (Vanilla JS)
  • Web Speech API (Speech Recognition)
  • Speech Synthesis API (Text-to-Speech)

📂 Project Structure

Desktop-Voice-Assistant/
│
├── index.html      # Main UI
├── style.css       # Styling
├── script.js       # Voice assistant logic
├── logo.jpg        # Logo image
├── mic.svg         # Microphone icon
├── voice.gif       # Voice animation
└── README.md       # Project documentation

⚙️ How It Works

  1. User clicks the microphone button
  2. Browser starts listening using Speech Recognition
  3. User gives a voice command
  4. JavaScript processes the command
  5. Assistant performs action and responds using Text-to-Speech

🧠 Supported Voice Commands Examples

You can try commands like:

  • "Open Google"
  • "Open YouTube"
  • "What is the time"
  • "What is today's date"
  • "Search for ChatGPT"
  • "Open Instagram"
  • "Hello"

💻 Installation & Setup

Method 1: Run Online

Simply open the live demo:

https://nemakore.github.io/Desktop-Voice-Assistant/


Method 2: Run Locally

  1. Download or clone the repository
git clone https://github.com/nemakore/Desktop-Voice-Assistant.git
  1. Open the project folder

  2. Double click on:

index.html
  1. Allow microphone permission

  2. Click microphone and start speaking


🌐 Browser Requirements

Best supported browsers:

  • Google Chrome ✅ (Recommended)
  • Microsoft Edge ✅
  • Brave ✅

Note: Speech Recognition works best in Chrome.


📸 Screenshots

(Add screenshots here if needed)


🔒 Permissions Required

  • Microphone access

🚀 Future Improvements

  • Open desktop applications
  • AI integration (ChatGPT API)
  • Custom commands
  • Multi-language support
  • Offline mode

🤝 Contributing

Contributions are welcome!

Steps:

  1. Fork the repository
  2. Create new branch
  3. Make changes
  4. Submit pull request

⭐ Support

If you like this project, please give it a ⭐ on GitHub.


📜 License

This project is open source and free to use.


Made with ❤️ using JavaScript and Web Speech API

About

Desktop AI-Powered Virtual Voice Assistant is your smart, all-in-one assistant designed to streamline your daily tasks and boost productivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors