Voice Chess
Voice Chess is a simple take on the classical game of chess, where you command the game with your voice. It supports solo play and hot-seat mode, offering an accessible platform to refine chess skills through voice-controlled gameplay, simplifying moves and strategies without the need for traditional controls - so you can play your favorite game even when cooking or doing laundry!
User Manual
The move command structure is based on Portable Game Notation for chess. It should be just as easy as simply reading PGN move strings, with this general template:
[PIECE] [FILE] [ROW] [captures] FILE ROW [promotes to PIECE] [check|mate]
where:
PIECEis eitherking,queen,rook,bishop,knight. For pawn moves leave it empty (butpawnwill also be recognized)FILEis a name of file on board (lettersA-Hor their code words from NATO phonetic alphabet)ROWis a name of row on board (number between1and8)- Parts in square braces (
[and]) are optional as in PGN description
One special case is a castling, to perform it (when conditions are met) say:
short castleorcastle king sidefor kingside castlinglong castleorcastle queen sidefor queenside castling
Squares on a chessboard are identified with standard algebraic notation:
and a reference of chess pieces with their names:
Future Features
As of now I don’t have enough time to implement new stuff for Voice Chess, but hopefully once my schedule clears a bit I’ll work on this project some more. In particular, I’d love to add:
- Play against computer
- Set chessboard visibility (full, no pieces, blank)
- Voice feedback
- Multiple games in one session
- Menu
- Full voice control
However, in case of any bugs or suggestions feel free to contact me!
Credits
Sounds by Emil Łasocha