Play moves by speaking with chess notation

Latest Version

Version
2.0
Update
November 7, 2024
Size
63.66KiB
Developer
Category
Users
13
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (UK)
See more
Permissions
See more

Chess STM 2.0 Extension

A Speech-To-Move extension that converts your speech into moves on chess.com so that you can play hands-free!

General Notes:
- Made to work on chess.com
- Doesn't work if the board has been flipped manually
- Requires a stable internet connection
- Can't run on more than 1 chess.com tab
- Low background noise recommended
- Suitable for Rapid games, and Blitz games, provided comfortable with speaking in Standard Chess Notation
- Speech must only contain the chess move once. Any extra speech will cause the extension to ignore the speech, even if it contains the chess move.

UPDATES FOR V2.0:
- Improved Speech Correction, so speech can be converted to chess moves better
- Now Standard Chess Notation can be used (except for promotion). Just simply say the piece and the square you want to move it to.
- Words like \"to\", \"take\", \"takes\", \"check\", \"checkmate\" and \"pawn\" are optional. Note that you can use \"x\" and \"takes\" interchangeably. So the move \"bishop takes b4\", \"bishop b4\" and \"bishop xb4\" are the same.
- Note that \"pawn d4\" is equivalent to \"d4\" which is NOT equivalent to \"e takes d4\" nor \"c takes d4\", even if moving the pawn to take a piece on d4 is the only legal move for a pawn, as in Standard Chess Notation.
- Moves where two of the same piece can move to the same square must be specified with the file or rank that differentiates them, for example \"Rook ae1\" or \"Rook fe1\", as in Standard Chess Notation.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Chess STM 2.0", "version": "2.0", "description": "Play moves by speaking with chess notation", "icons": { "16": "images/chess-icon-16.png", "32": "images/chess-icon-32.png", "48": "images/chess-icon-48.png", "128": "images/chess-icon-128.png" }, "content_scripts": [ { "js": ["dist/bundle.js"], "matches": [ "https://www.chess.com/*" ] } ]}
Read more

Similar Extensions