VocaSpanish is a Python application designed to enhance your Spanish vocabulary through the use of voice recognition and text-to-speech capabilities. I personally built this app because I wanted to be able to multitask while learning my spanish vocabulary for class.
- The app reads to you a vocab word based off of a dictonary of vocabulary keys.
- You verbally answer with the correct vocab word.
- The app compares your answer with the correct one and returns if you are right or wrong.
Follow these steps to get started with VocaSpanish:
- Clone the repository to your local machine.
- Install the required dependencies.
- Run the app.
- Begin practicing your Spanish vocabulary by following the command line instructions.
- Python 3.x
- gTTS library
- playsound library, download using pip install playsound==1.2.2
- speech_recognition library
- difflib library (most likely a built in module).
- I welcome contributions from the community! If you have ideas for new features, improvements, or bug fixes, please open an issue or submit a pull request following our contribution guidelines.
VocaSpanish is licensed under the Apache License 2.0 - see the LICENSE file for details.