Config Assistant is a lightweight AI-powered voice assistant built in Python.
It supports voice + text input, ChatGPT replies, website automation, web search, and includes a clean Tkinter-based chat UI.
- ChatGPT Integration (GPT-4.1-mini with trimmed chat history)
- Speech Recognition (
speech_recognition) - Text-to-Speech (
pyttsx3) - Open Websites (Google, YouTube, Netflix, Instagram, etc.)
- DuckDuckGo Search powered by Selenium
- Time announcement, play music, open local movie
- Clean Tkinter GUI (Send button + Mic button)
- Multithreading for smooth UI & no freezing
- Python 3.10+
- Tkinter (GUI)
- OpenAI API
- SpeechRecognition
- pyttsx3
- Selenium WebDriver
- python-dotenv
- threading
- webbrowser
Clone the repository:
git clone https://github.com/your-user/your-repo
cd your-repo