Skip to content

Ansh-1019/voice_assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Voice Assistant – Friday

A beginner-friendly Python voice assistant that listens, understands, and responds to your voice commands. This project was built to explore speech recognition, text-to-speech, and smart command execution in Python.

πŸš€ Features

  • 🎀 Voice Input β€” Recognizes your voice using the microphone
  • πŸ•“ Tells the Time and Date β€” Fetches current time and date on command
  • 🎡 Plays Songs β€” Plays songs on YouTube using pywhatkit
  • πŸ˜‚ Tells Jokes β€” Lightens the mood with a random joke
  • πŸ“– Wikipedia Summaries β€” Provides brief summaries from Wikipedia
  • 🌐 Google Search β€” Searches the web for any topic
  • 🧠 Wake Word Detection β€” Activates when you say "Friday"

πŸ› οΈ Tech Stack

  • Python 3.13
  • speech_recognition – Speech-to-text
  • pyttsx3 – Text-to-speech
  • pywhatkit – YouTube/Google automation
  • wikipedia – Search summaries
  • pyjokes – Random jokes for fun

πŸ—‚οΈ Project Structure

  • friday.py: The main entry point for running the voice assistant.
  • stt.py: Contains modules and functions related to Speech-to-Text conversion.
  • tts.py: Contains modules and functions related to Text-to-Speech conversion.
  • combine.py: (Optional) This file is for experimental code merging features.
  • README.md: This file, providing an overview and instructions for the project.

πŸš€ Getting Started

To run the assistant:

python friday.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages