Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 2.41 KB

README.md

File metadata and controls

70 lines (50 loc) · 2.41 KB

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