Skip to content

About

๐Ÿค– A beginner-friendly Python AI Voice & Chat Assistant built with pyttsx3. It supports text-to-speech, interactive chat, date & time, and basic calculations using a simple command-line interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿค– Python AI Voice & Chat Assistant

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.


โœจ Features

  • ๐ŸŽค 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

๐Ÿ› ๏ธ Technologies Used

  • Python 3
  • pyttsx3
  • datetime

๐Ÿ“‚ Project Structure

Python-AI-Voice-Chat-Assistant/
โ”‚
โ”œโ”€โ”€ main.py
โ””โ”€โ”€ README.md

๐Ÿš€ Installation

Clone the repository:

git clone https://github.com/your-username/python-ai-voice-chat-assistant.git

Move to the project folder:

cd python-ai-voice-chat-assistant

Install the required library:

pip install pyttsx3

Run the project:

python main.py

๐Ÿ’ป Example Commands

Hello
How are you
What is your name
What time is it
What is today's date
Calculate 25 * 8
Exit

๐Ÿ“ธ Output Preview

===================================
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.

๐ŸŽฏ Future Improvements

  • ๐ŸŽ™๏ธ Voice Command Recognition
  • ๐ŸŒ Google Search
  • โ–ถ๏ธ Open YouTube
  • ๐ŸŒฆ๏ธ Weather Updates
  • ๐Ÿ“– Wikipedia Integration
  • ๐Ÿ–ฅ๏ธ GUI using Tkinter
  • ๐Ÿค– AI Integration using LLM APIs

๐Ÿ‘จโ€๐Ÿ’ป Author

Ramakant Rathore

If you like this project, consider giving it a โญ on GitHub.

About

๐Ÿค– A beginner-friendly Python AI Voice & Chat Assistant built with pyttsx3. It supports text-to-speech, interactive chat, date & time, and basic calculations using a simple command-line interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages