A beginner-friendly Python AI Voice & Chat Assistant that interacts with users through text and voice. The assistant can answer simple questions, tell the current date and time, perform basic mathematical calculations, and respond using text-to-speech.
- 🎤 Text-to-Speech (TTS) using pyttsx3
- 💬 Interactive chat-based conversation
- 🕒 Current time information
- 📅 Current date information
- 🧮 Basic calculator
- 👋 Greeting and exit commands
⚠️ Handles invalid calculations gracefully
- Python 3
- pyttsx3
- datetime
Python-AI-Voice-Chat-Assistant/
│
├── main.py
└── README.md
Clone the repository:
git clone https://github.com/your-username/python-ai-voice-chat-assistant.gitMove to the project folder:
cd python-ai-voice-chat-assistantInstall the required library:
pip install pyttsx3Run the project:
python main.pyHello
How are you
What is your name
What time is it
What is today's date
Calculate 25 * 8
Exit
===================================
Welcome to the AI Voice & Chat Assistant
Type 'exit' to quit.
===================================
You: hello
AI Bot: Hello! Nice to meet you. How can I help you today?
You: calculate 20 + 30
AI Bot: The result is 50
You: exit
AI Bot: Goodbye! Have a nice day.
- 🎙️ Voice Command Recognition
- 🌐 Google Search
▶️ Open YouTube- 🌦️ Weather Updates
- 📖 Wikipedia Integration
- 🖥️ GUI using Tkinter
- 🤖 AI Integration using LLM APIs
Ramakant Rathore
If you like this project, consider giving it a ⭐ on GitHub.