Internship Projects from Oasis Infobyte
Virtual Assistant
Virtual Assistant is a Python-based project designed to automate simple tasks and interactions within a personal computing environment. The assistant is capable of performing a variety of commands upon voice or text input, including searching the web, playing YouTube videos, taking screenshots, controlling volume, and managing the computer's power state.
The primary motivation behind this project is to explore the capabilities of combining speech recognition, text processing, and system interaction to create a practical and interactive tool that can simplify everyday tasks.
- Python: The core scripting language for the project.
- SpeechRecognition: A library for performing speech recognition, converting speech into text.
- pyttsx3: A text-to-speech conversion library.
- pywhatkit: A utility for interacting with YouTube and performing web searches.
- pyautogui: A module for automating GUI interactions, such as taking screenshots and controlling volume.
- os: A module for interacting with the operating system, including executing system commands.
- Speech Recognition: Listen and interpret voice commands.
- Text-to-Speech: Provide spoken feedback for executed commands.
- Web Search: Perform basic web searches using
pywhatkit
. - YouTube Search: Play videos from YouTube based on search terms.
- Screenshot: Capture screenshots of the screen.
- Volume Control: Increase or decrease system volume.
- Power Management: Put the computer to sleep, shut down, or restart the system.
- Enhancing the natural language understanding to better interpret complex commands.
- Integrating more advanced features such as scheduling reminders or managing calendar events.
- Improving the user interface for better visual feedback and command input.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Ensure you have Python installed on your system. You can download it from the official Python website.
Clone the repository and navigate to the project directory.
Welcome to the BMI Calculator! This simple Python script helps you calculate your Body Mass Index (BMI) based on your weight and height.
- Run the script and enter your weight in kilograms and height in meters when prompted.
- The script checks if the inputs are valid (positive real numbers).
- It calculates your BMI using the standard formula.
- The script determines your BMI category (Underweight, Normal, Overweight, or Obese).
- Finally, it displays your BMI and category in an easy-to-understand format.
To use the BMI Calculator, simply execute the bmi_calculator.py
script in your Python environment.
Ensure you have Python installed on your system. If you encounter any issues, check the input values and try again.
Enjoy your health insights with my BMI Calculator!
The Password Generator is a Python script that allows users to generate secure passwords. It offers the flexibility to exclude certain character types (letters, numbers, symbols) from the generated password, ensuring a customized password that meets specific security requirements.
The Weather App is a command-line interface (CLI) application that fetches and displays weather information for a specified city. It utilizes the OpenWeatherMap API to retrieve weather data, including the current weather condition, temperature, and more.