Skip to content

nupursarkar05/OIBSIP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OIBSIP

Python Programming Internship

Task 1

BMI Calculator

This BMI Calculator allows you to calculate your Body Mass Index. It's an important health indicator to determine whether a person has a healthy body weight.

BMI = Weight (kg) / Height² (m²)

To use the BMI Calculator, enter your weight in kilograms and height in meters.

Live BMI Calculator

Requirements

  • Python 3.x

Task 2

Advanced Password Generator

This is a graphical user interface (GUI) based advanced password generator built using Tkinter in Python.

Features

  • Generate strong passwords with different complexity levels.
  • Option to include symbols for more secure passwords.
  • Copy generated passwords to clipboard for easy usage.

How to Use

  1. Clone the repository.
  2. Run the password.py file.
  3. Enter the desired password length and select the complexity level.
  4. Check the "Include Symbols" checkbox if needed.
  5. Click on the "Generate Password" button.
  6. The generated password will be displayed in the text field and copied to the clipboard.

Requirements

  • Python 3.x
  • Tkinter library (tkinter)

Task 3

Basic Voice Assistant

This is a simple voice assistant program in Python that performs tasks based on voice commands.

Features

  • Responds to voice commands for various tasks.
  • Provides predefined responses for specific commands.
  • Tells the current time and date.

How to Use

  1. Clone the repository or download the project files.

  2. Make sure you have Python installed.

  3. Install required libraries using the following command:

    pip install SpeechRecognition pyttsx3
  4. Run the voice.py script.

  5. The voice assistant will start listening to commands.

  6. Say "Hello" to trigger the assistant.

  7. Use the following voice commands:

    • "Hello": Initiates the conversation with the assistant.
    • "What is the time?": Tells the current time.
    • "What is the date?": Tells today's date.
    • "Search for {query}": Searches the web for the specified query.

Requirements

  • Python 3.x
  • SpeechRecognition library (speech_recognition)
  • pyttsx3 library

Limitations

  • Internet connection required for web search functionality.
  • May not accurately recognize voice commands in noisy environments.

Usage Notes

  • Ensure a quiet environment for accurate voice recognition.
  • Speak clearly and with proper pronunciation for better recognition.

Contributions

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, feel free to create a pull request or open an issue.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages