Skip to content

Code written in Python using the Tkinter library for creating a GUI application. The code is for creating a voice assistant program that can perform various tasks such as searching on Wikipedia, opening web pages, playing music, getting weather information, opening applications, taking screenshots, and more.

License

Notifications You must be signed in to change notification settings

nishikantmandal007/Seraphina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seraphina

![Personal Voice Assistant]

This project is a personal voice assistant built using Python. The voice assistant leverages the power of speech recognition and natural language processing to understand user commands and perform various tasks. It can assist you with a wide range of activities, including searching the web, retrieving information, providing weather updates, playing music, and much more.

Seraphina_converted

Features

  • Voice Command Recognition: The voice assistant can recognize and interpret voice commands spoken by the user.
  • Natural Language Processing: It utilizes natural language processing techniques to understand the meaning and intent behind user commands.
  • Web Search: You can ask the voice assistant to perform web searches and retrieve relevant information.
  • Weather Updates: Get real-time weather updates for any location.
  • Music Playback: Play your favorite music tracks using voice commands.
  • Reminders and Alarms: Set reminders and alarms to help you stay organized.
  • Email and Messaging: Send emails or messages through voice commands.
  • Calendar Management: Manage your calendar and schedule events using voice commands.

Installation

  1. Clone the repository:

    git clone  https://github.com/nishikantmandal007/Seraphina.git
    
  2. Navigate to the project directory:

    cd Assistant
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    
  4. Download and install the necessary speech recognition libraries:

    • For Windows: Download and install PyAudio using the appropriate wheel file for your Python version and system architecture.
    • For Linux: Install the portaudio package using your package manager (apt, yum, etc.), and then install the PyAudio library using pip.
    • For macOS: Install the portaudio package using Homebrew (brew install portaudio), and then install the PyAudio library using pip.
  5. Run the voice assistant:

    python assist.py
    

Usage

  1. Launch the voice assistant by running the assist.py script.
  2. Wait for the assistant to initialize and greet you.
  3. Speak your command clearly and concisely after the assistant prompts you.
  4. The assistant will process your command and perform the corresponding action.
  5. Enjoy the hands-free experience of interacting with your personal voice assistant!

Contributing

Contributions to this project are welcome. If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

About

Code written in Python using the Tkinter library for creating a GUI application. The code is for creating a voice assistant program that can perform various tasks such as searching on Wikipedia, opening web pages, playing music, getting weather information, opening applications, taking screenshots, and more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages