Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.38 KB

File metadata and controls

34 lines (27 loc) · 1.38 KB

Chess-ASR

  • A solution for playing chess on Lichess using speech-to-text technology.
  • The solution is developed using Vosk, Selenium, Lichess API, and Chess-python.

Important notes

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

Install

  1. Clone the repository
    git clone https://github.com/wolf-coder/CHESS-ASR      
        
  2. Install the requierements
    pip install -r requierements.txt     
        

Preperation

1) Enable lichess keyboard moves

.Pictures/Input_Keyboard.png

2) Lichess API Key

  1. Get an API access token at Lichess Token
  2. Place it in secret.key

Usage

python main.py

Watch on youtube