An open API service indexing awesome lists of open source software.

https://github.com/mr-yash-01/voiceassistant

A powerful Python-based desktop voice assistant that executes commands faster than Cortana, built using native libraries without relying on pre-trained AI models.
https://github.com/mr-yash-01/voiceassistant

ai-free automation cli-tools desktop-assistant python3 speech-recognition voice-assistant voice-commands

Last synced: 7 months ago
JSON representation

A powerful Python-based desktop voice assistant that executes commands faster than Cortana, built using native libraries without relying on pre-trained AI models.

Awesome Lists containing this project

README

          

# πŸŽ™οΈ PyCommand: CLI-Based Desktop Voice Assistant

**PyCommand** is a fast and lightweight voice-controlled desktop assistant built entirely in Python. Unlike Cortana or other bulky assistants, PyCommand operates directly through your system’s command line to perform tasks like opening apps, files, or searching β€” all without any heavy pre-trained AI models.

---

## πŸš€ Features

- 🎀 **Voice Command Execution**: Execute commands directly via voice input using your microphone.
- πŸ—‚οΈ **Open Any File or App**: Launch files, folders, and applications just by saying their names.
- ⚑ **Faster than Cortana**: Lightweight execution makes it faster and more responsive.
- πŸ’» **Runs via Terminal**: No UI overhead β€” everything works from the CLI.
- πŸ“¦ **No Heavy AI Models**: Designed using native Python and speech libraries only.
- πŸ”Š **Text-to-Speech & Recognition**: Uses libraries like `speech_recognition` and `pyttsx3`.

---

## 🧠 Tech Stack

- **Programming Language**: Python
- **Voice Recognition**: `speech_recognition`, `pyttsx3`
- **OS Interaction**: `os`, `subprocess`, `platform`
- **Other Libraries**: `time`, `datetime`, `webbrowser`

---

## πŸ› οΈ Getting Started

### πŸ”§ Requirements
Make sure Python is installed and run:
-pip install speechrecognition pyttsx3 pyaudio

# ▢️ Run the Assistant
- python pycommand.py
You’ll be prompted to speak your command β€” the assistant will then process and act accordingly.

## πŸ§ͺ Example Voice Commands
- "Open Chrome"
- "Play music"
- "Open project folder"
- "Search Python tutorial on YouTube"

## πŸ“ Folder Structure

pycommand/
- β”œβ”€β”€ pycommand.py
- β”œβ”€β”€ requirements.txt
- └── README.md