Skip to content

mainak0907/Speech_Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Assistant Script

This is a Python script that functions as a personal assistant, capable of performing various tasks using voice commands. It interacts with the user through speech recognition and text-to-speech conversion.

Features

  • Monitors speech for wake-up command ("hello robot").
  • Retrieves and reads upcoming events from your Google Calendar.
  • Takes notes and saves them to text files.
  • Opens Google, LinkedIn, and Spotify websites upon command.
  • Responds to "goodbye" to exit the assistant.

Prerequisites

  • Python 3.x
  • Install required packages using:

Getting Started

  1. Clone this repository to your local machine.
  2. Set up Google Calendar API and obtain credentials.json file.
  3. Run the script using the command python assistant.py.

Usage

  1. Say "hello robot" to wake up the assistant.
  2. Ask about your upcoming events using phrases like "What do I have today?", "Do I have plans tomorrow?", etc.
  3. Take notes by saying "Take note" or "Write down" followed by the content.
  4. Open Google, LinkedIn, or Spotify websites by using respective commands.
  5. Say "goodbye" to exit the assistant.

Notes

  • Make sure you have a working microphone for speech recognition.
  • Google Calendar API requires authentication. Follow the script's instructions to set it up.
  • The assistant will respond to specific wake-up and command phrases.
  • Feel free to customize and expand the assistant's functionality as needed.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages