Skip to main content

Reads moves one at a time from a PGN file for practicing chess visualization skills.

Project description

PGN Speaker

Command line program that speaks moves from a PGN file.

This is intended to assist in visualization exercises as described in https://nextlevelchess.blog/improve-your-visualization/

Running the program

pgn-speaker is a Python program and therefore requires a Python runtime. Instead of using pip to get the package, it is recommended to use pipx. This ensures you are always running the latest version of pgn-speaker.

After installing pipx run the following command where $PGN is the path to a PGN file saved on your computer.

pipx run pgn-speaker $PGN

If pipx is not in your PATH, you may need to run it as a module instead:

python3 -m pipx ...

Or if using the Python Launcher for Windows:

py -3 -m pipx ...

System requirements

  • Python >= 3.10
  • Windows >= 10
  • macOS >= 10.14

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pgn_speaker-1.1.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pgn_speaker-1.1.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file pgn_speaker-1.1.0.tar.gz.

File metadata

  • Download URL: pgn_speaker-1.1.0.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.5

File hashes

Hashes for pgn_speaker-1.1.0.tar.gz
Algorithm Hash digest
SHA256 66d2d1463a6536238dd88b8b2cbb829b29142cb24cf2b4eb99f264d89371e8cc
MD5 4242ea5ecbf7c7f5fab44308bad3bb32
BLAKE2b-256 21f9c0e4901b8e0ee91f64a06aba6dc8e0e8dbdbd6fc5d6f6ccc236c9028d8b8

See more details on using hashes here.

File details

Details for the file pgn_speaker-1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pgn_speaker-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eabd1fd19b11bc53e3576cfd02169bfbad73abc1cd2ba0ab5c27c12851ddfdee
MD5 64fd2dbc4671c334b54266521d653187
BLAKE2b-256 55e9d87dabab4deca5bf4167f0d77c92b503a76eb34be8677ad35981b8169e95

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page