Skip to content

Latest commit

Β 

History

History
32 lines (20 loc) Β· 1.44 KB

File metadata and controls

32 lines (20 loc) Β· 1.44 KB

🧠 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