Skip to content

yuvanvishnupandi/mini-projects_python

Repository files navigation

This repository contains a collection of Python-based utility programs, each designed to perform specific tasks. The repository includes the following:

  1. Simple Scientific Calculator: An interactive scientific calculator that allows users to perform a wide range of mathematical operations, including basic arithmetic, trigonometric functions, and advanced operations like square root and exponentiation.

  2. Voice Assistant: A simple voice assistant application that uses speech recognition and text-to-speech libraries to respond to user commands, perform Wikipedia searches, open web pages, tell the current time, and play music.

  3. Temperature Converter: A graphical application for converting temperatures between Celsius and Fahrenheit using a user-friendly interface built with tkinter.

Features

  • Simple Scientific Calculator:

    • Basic Arithmetic: Addition, Subtraction, Multiplication, and Division.
    • Trigonometric Functions: Sine, Cosine, and Tangent.
    • Advanced Operations: Square Root and Exponentiation.
  • Voice Assistant:

    • Speech Recognition: Recognizes and processes voice commands.
    • Text-to-Speech: Converts text responses into speech.
    • Wikipedia Search: Retrieves summaries from Wikipedia.
    • Web Browsing: Opens YouTube and Google based on commands.
    • Current Time: Announces the current time.
    • Music Playback: Opens Spotify to play music.
  • Temperature Converter:

    • Convert from Celsius to Fahrenheit and vice versa.
    • User-friendly graphical interface with input validation and error handling.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/python-utility-programs.git
    cd python-utility-programs
  2. Install the required packages for each application:

    pip install pyttsx3 SpeechRecognition wikipedia

Usage

  1. Simple Scientific Calculator:

    python calculator.py
  2. Voice Assistant:

    python voiceassist.py
  3. Temperature Converter:

    python temp-converter.py

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Acknowledgements


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages