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.
- Python 3.x
This is a graphical user interface (GUI) based advanced password generator built using Tkinter in Python.
- Generate strong passwords with different complexity levels.
- Option to include symbols for more secure passwords.
- Copy generated passwords to clipboard for easy usage.
- Clone the repository.
- Run the
password.py
file. - Enter the desired password length and select the complexity level.
- Check the "Include Symbols" checkbox if needed.
- Click on the "Generate Password" button.
- The generated password will be displayed in the text field and copied to the clipboard.
- Python 3.x
- Tkinter library (
tkinter
)
This is a simple voice assistant program in Python that performs tasks based on voice commands.
- Responds to voice commands for various tasks.
- Provides predefined responses for specific commands.
- Tells the current time and date.
-
Clone the repository or download the project files.
-
Make sure you have Python installed.
-
Install required libraries using the following command:
pip install SpeechRecognition pyttsx3
-
Run the
voice.py
script. -
The voice assistant will start listening to commands.
-
Say "Hello" to trigger the assistant.
-
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.
- Python 3.x
SpeechRecognition
library (speech_recognition
)pyttsx3
library
- Internet connection required for web search functionality.
- May not accurately recognize voice commands in noisy environments.
- Ensure a quiet environment for accurate voice recognition.
- Speak clearly and with proper pronunciation for better recognition.
Contributions are welcome! If you have any suggestions, improvements, or bug fixes, feel free to create a pull request or open an issue.