PyVox is a powerful voice-controlled Python IDE built using Tkinter, Speech Recognition, and Google's Gemini API. It combines hands-free coding with AI-assisted development, allowing you to write, run, and manage Python code using voice commands or text chat.
-
🎙️ Voice Control: Execute commands like "write a hello world program", "run the file", and "save the file" using your voice.
-
💬 Gemini AI Chat Assistant: Chat with an AI assistant that can generate, debug, and explain Python code.
-
📝 Code Editor: Fully functional Python code editor with line numbers, syntax-friendly font, and scrollable terminal.
-
🧪 Code Execution: Run Python scripts directly within the IDE and see output in the integrated terminal.
-
🗂️ File Operations: New, open, save, and save-as features for working with local
.pyfiles. -
📦 Multi-threaded Voice & Execution: Keeps the UI responsive while listening or executing code in the background.
-
And the most important thing, pls don't forget to add your gemini API key
- Python 3.8+
- Internet connection (for Gemini AI)
- Dependencies:
pip install -r requirements.txt
Clone this repository using : git clone https://github.com/saaj376/PyVox-A-voice-based-Python-IDE.git
