Move your pieces with voice commands (like "Queen D4"). Play hands-free using standard chess notation.

Latest Version

Version
1.1.0
Update
October 31, 2023
Size
24.93KiB
Developer
Category
Users
44
Rating
1 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
See more

Speak to Chess.com (Standard Notation) Extension

UPDATES (v1.1.0):
- Extension always appears now. It also appears for puzzles now.
- Can now move pawns by saying \"g3\" instead of \"Pawn g3\" (this feature can be disabled).
- Fixed mistranslations of \"Pawn\" and \"Rook\".
- A fix for stacked pawns, and a move like \"Rook a c1\".
- Full details: https://github.com/huntergregory/chess-voice-commands/releases/tag/v1.1.0

Features:
1. Handles all edge cases in standard notation.
3. Provides feedback for invalid moves.
3. Corrects common mistranslations like \"broke -> Rook\" and \"before -> b4\".
4. Instructions and examples included on the extension's display.

Code & Support:
All code is open-source on https://github.com/huntergregory/chess-voice-commands. If you encounter any trouble, please post here or make a GitHub issue on the GitHub repo.

Currently only supports English chess terms and numbers.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Speak to Chess.com (Standard Notation)", "description": "Move your pieces with voice commands (like \\"Queen D4\\"). Play hands-free using standard chess notation.", "version": "1.1.0", "action": { "default_icon": { "16": "./images/icons/icon16.png", "48": "./images/icons/icon48.png", "128": "./images/icons/icon128.png" } }, "icons": { "16": "./images/icons/icon16.png", "48": "./images/icons/icon48.png", "128": "./images/icons/icon128.png" }, "content_scripts": [ { "js": ["./scripts/script.js"], "matches": [ "https://www.chess.com/daily-chess-puzzle", "https://www.chess.com/daily-chess-puzzle/*", "https://www.chess.com/puzzles/rated", "https://www.chess.com/play/online/new", "https://www.chess.com/play/online/new?action=createLiveChallenge*", "https://www.chess.com/game/live/*", "https://www.chess.com/game/daily/*", "https://www.chess.com/analysis/game/live/*", "https://www.chess.com/analysis/game/daily/*", "https://www.chess.com/analysis/game/pgn/*", "https://www.chess.com/analysis", "https://www.chess.com/analysis?*", "https://www.chess.com/analysis&*" ] } ]}
Read more