diff --git a/Speaking_Dictionary/README.md b/Speaking_Dictionary/README.md new file mode 100644 index 00000000..b0c3c535 --- /dev/null +++ b/Speaking_Dictionary/README.md @@ -0,0 +1,24 @@ +# Speaking Dictionary +Speaking Dictionary is Python program that allows the user to find the meaning of English word by speaking it directly to the program(device). Then, the program(device) will directly explain the definition of the word out loud. + +### Prerequisites +pyttsx3: pip install pyttsx3 +PyDictionary: pip install PyDictionary +speech recognition: pip install SpeechRecognition +gTTS: pip install gtts + ++pip install pyaudio + +### How to run the script +SpeakingDictionary.py +1. Say 'hello' first to initiate the Speaking Dictionary +2. When the SpeakingEngine says, "Which word do you want to find?", speak the word slowly and correctly. +3. When the Recognizer recognized the word, it will ask if it recognized the correct word. +4. If you say "yes", then the SpeakingEngine will say the definition of the word out loud. +5. If the Recognizer couldn't recognize the word, or if you said "no" in step 4, Speaking Dictionary would not say the definition. + +### Screenshot/GIF showing the sample use of the script +[SpeakingDictionary](https://user-images.githubusercontent.com/69775935/140873415-dc79bdd7-d36e-4ca5-ae6f-4da88837f5f0.png) + +### Author Name +Yaejin Lee : 19lyaejin, https://github.com.19lyaejin diff --git a/Speaking_Dictionary/Speaking_Dictionary.py b/Speaking_Dictionary/Speaking_Dictionary.py new file mode 100644 index 00000000..e69de29b diff --git a/Speaking_Dictionary/requirements.txt b/Speaking_Dictionary/requirements.txt new file mode 100644 index 00000000..3bd9a3a1 --- /dev/null +++ b/Speaking_Dictionary/requirements.txt @@ -0,0 +1,8 @@ +# Speaking Dictionary Requirements +### prerequisites: pyttsx3, PyDictionary, speech_recognition, gTTS, pyaudio + +pyttsx3: pip install pyttsx3 +PyDictionary: pip install PyDictionary +speech_recognition: pip install SpeechRecognition +gTTS: pip install gtts +pyaudio: pip install pyaudio