- Python3
- Espeak
To run the entire program including collecting the wordlists if not present:
sudo bash run.sh
cd Voice
sudo bash voice.sh
- Update the corpus.txt file with the necessary words, and delete the previous models.
- Go to the CMU-Sphinx website
- Click on Building a language model
- Click on the LMtools page link
- Upload the text file there.
- Download the contents provided to the Voice directory.
- Making "Encrypter" game.
- Making "Crossword" game.
- Building a suitable UI for the whole project.
- Fixing bugs related to the speech processing part.
- Migrating from Espeak to CMU-Flite for Text-to-Speech conversion.
This scrapes out the basic English wordlists from Wikitionary to be used in this project.
This is a basic terminal version of the games, where input is to be typed from the keyboard.
This provides an added functionality where words spoken out over the microphone are treated as inputs.