Skip to content

IshanSethi9/BlindChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BlindChess

A Python script written in Jupyter notebook to take input commands in the form of speech to play Chess!

Prerequisites

For running this script you'll need:

Jupyter Notebook SpeechRecognition Module PyAudio Module Chess Module PiP Installer An active internet connection as Google API needs internet to function

Installing

If you have Python up and running all you need to do is download the external modules from the PiP Installer, just type: pip install SpeechRecognition pip install PyAudio

You will also require python-chesss module, for that: pip install python-chess After this, you'll be ready to code!

P.S: If you are unable to open the code from the given Jupyter noebook file, click here. After that, copy+paste the code in your Jupyter Notebook.

Input and Output

Speak your desired moves, first the intial block, followed by the final block. A matrix of chess board is also printed on the console screen for the ease of the user. Any illegal move or a wrong speech input will require to give the speech command again. All the moves you make will be represented on the GUI board (opens in a separate window)

Built With

Python Google Speech-to-Text API

License

This project is under the MIT License.

Authors

Kushagra Gupta

Ishan Sethi

Feel free to connect with me on LinkedIn

About

Speech based Chess Game

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages