- A solution for playing chess on Lichess using speech-to-text technology.
- The solution is developed using Vosk, Selenium, Lichess API, and Chess-python.
- This project represents an MVP step in the development of a desktop/mobile application that will implement various machine learning solutions and features for the game of chess. One of these features will be an ASR model allowing users to dictate their `moves` instead of writing them down with the keyboard or using the mouse.
- The solution should be working fine with vosk-model-small-en-us. However, for our
chess-finetuned
model , you should contact me.
- Clone the repository
git clone https://github.com/wolf-coder/CHESS-ASR
- Install the requierements
pip install -r requierements.txt
- Set this option to βYesβ at game behavior:
- Get an API access token at Lichess Token
- Place it in
secret.key
python main.py