Jenny: The Voice-Activated Dictionary

Welcome to Jenny, your virtual voice-activated dictionary assistant! Jenny listens to your voice commands, fetches the meanings of words, and speaks them back to you.

Features

Voice Activation: Simply call "Jenny" to activate the assistant. Word Lookup: Get the meanings of words by speaking to Jenny. Text-to-Speech: Jenny speaks the meanings out loud for you.

Installation

To use Jenny, you'll need to have Python installed along with the following packages:

pyttsx3 speech_recognition PyDictionary

You can install these packages using pip:

pip install pyttsx3 SpeechRecognition PyDictionary

Usage

  1. Clone the repository or download the script.
  2. Run the script using Python:
python auto_dictionary.py
  1. Jenny will greet you and wait for your commands. Say "Jenny" to activate the dictionary lookup.
  2. Jenny will ask which word you want to find. Speak the word clearly, and Jenny will provide the meaning.

Example

Here's a quick example of how to interact with Jenny:

  1. Run the Script
python auto_dictionary.py
  1. Jenny will greet you:
Hello, My name is Jenny, how may I help you?
  1. Say "Jenny" to activate the assistant.

  2. Jenny will ask:

Which word do you want to find:
  1. Say the word you want to look up, e.g., "loving".

  2. Jenny will provide the meaning of the word and speak it out loud.