Skip to content

karthikfron/Voice-Assistant-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Super One Voice Assistant

Welcome to Super One, a smart and interactive voice assistant built using Python! This project can respond to various commands, including playing music, telling jokes, providing information from Wikipedia, and much more. It's designed to showcase both functionality and a clean, structured codebase.

Features

  • Voice Recognition: Detects voice commands with high accuracy.
  • Play Music: Directly plays songs from YouTube.
  • Fetch Information: Searches Wikipedia and provides a brief summary.
  • Time & Date: Tells the current time or date when asked.
  • Jokes: Lightens the mood with funny jokes.
  • Interactive Responses: Engages in small talk with witty responses.

Tech Stack

  • Python: Core programming language.
  • SpeechRecognition: For capturing and interpreting voice commands.
  • pyttsx3: Text-to-speech conversion for the assistant's responses.
  • pywhatkit: Handles YouTube searches and music playback.
  • Wikipedia API: Fetches information from Wikipedia.
  • pyjokes: Tells jokes to keep the conversation light-hearted.

Setup Instructions

Prerequisites

  1. Python 3.7+ installed on your system.
  2. Install necessary libraries:
    pip install SpeechRecognition pyttsx3 pywhatkit wikipedia pyjokes

Running the Project

  1. Clone the repository to your local machine:

    git clone https://github.com/karthikfron/Voice-Assistant-
    cd Voice-Assistant
    
  2. Run the Python script:

    python voice_assistant.py
  3. Speak to the assistant using commands like:

    • "Play [song name]"
    • "What time is it?"
    • "Who the heck is [person's name]?"
    • "Tell me a joke."

Project Demonstration

Here’s a sample interaction:

  • updated soon..

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages