Skip to content

saaj376/PyVox-A-voice-based-Python-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 PyVox: Voice-Activated Python IDE with AI Assistant

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.


✨ Features

  • 🎙️ 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 .py files.

  • 📦 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


🔧 Requirements

  • 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

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages