![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.
- 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.
-
Clone the repository:
git clone https://github.com/nishikantmandal007/Seraphina.git
-
Navigate to the project directory:
cd Assistant
-
Install the required dependencies:
pip install -r requirements.txt
-
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 usingpip
. - For macOS: Install the
portaudio
package using Homebrew (brew install portaudio
), and then install the PyAudio library usingpip
.
-
Run the voice assistant:
python assist.py
- Launch the voice assistant by running the
assist.py
script. - Wait for the assistant to initialize and greet you.
- Speak your command clearly and concisely after the assistant prompts you.
- The assistant will process your command and perform the corresponding action.
- Enjoy the hands-free experience of interacting with your personal voice assistant!
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.
This project is licensed under the MIT License.