Skip to content

wolf-coder/CHESS-ASR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages