Skip to content

Python app using tts and speech recognition to memorize spanish vocabulary

License

Notifications You must be signed in to change notification settings

chase-west/VocaSpanish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VocaSpanish - Spanish Vocabulary Practice App

Screenshot 2023-11-25 192130 (2)

Overview

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.

How it works

  1. The app reads to you a vocab word based off of a dictonary of vocabulary keys.
  2. You verbally answer with the correct vocab word.
  3. The app compares your answer with the correct one and returns if you are right or wrong.

Getting Started

Follow these steps to get started with VocaSpanish:

  1. Clone the repository to your local machine.
  2. Install the required dependencies.
  3. Run the app.
  4. Begin practicing your Spanish vocabulary by following the command line instructions.

Requirements

  • 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).

Contribution Guidelines

  • 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.

License

VocaSpanish is licensed under the Apache License 2.0 - see the LICENSE file for details.