Skip to main content

Spelling engine for the NATO phonetic alphabet

Project description

nato-spell

nato-spell is a Python package that can be used to spell a string / file with the well-known NATO phonetic alphabet.

Installation

System requirements:

  • aplay (ALSA command line player - it may already be installed on your computer)
  • python >= 3

Use pip or pipx to install nato-spell.

pip install nato-spell

Usage

Minimal example

nato-spell SPELLME 

Spelling from stdin

echo SPELLME | nato-spell - 

Increase the delay between characters (unit is seconds, default is 0)

nato-spell SPELLME --char-delay=1

Use a different sound directory

nato-spell SPELLME --sound-dir=/home/me/my-sound-dir

And finally, an example, where we use them all together.

echo SPELLME | nato-spell - --sound-dir=/home/me/my-sound-dir --char-delay=1

Sound assets

These sounds were published by Tim Kahn and hosted on freesound.org

Thank you Amy Gedgaudas and Tim Kahn for all these sounds.

They're licensed under: http://creativecommons.org/licenses/by/3.0/

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

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

nato-spell-0.3.1.tar.gz (3.9 MB view details)

Uploaded Source

Built Distribution

nato_spell-0.3.1-py3-none-any.whl (3.9 MB view details)

Uploaded Python 3

File details

Details for the file nato-spell-0.3.1.tar.gz.

File metadata

  • Download URL: nato-spell-0.3.1.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.0 Linux/4.15.0-1028-gcp

File hashes

Hashes for nato-spell-0.3.1.tar.gz
Algorithm Hash digest
SHA256 46174b1ac3974d7bc7cd70bcdaf616c8d3fa2f40661704adf1de3036851d6b8c
MD5 80118bb4dde0d519a12cbed63320f901
BLAKE2b-256 4d21dfafae302631f24cd41d755a56d70585f141ec13906ae5daac89235c2f06

See more details on using hashes here.

File details

Details for the file nato_spell-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: nato_spell-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.8.0 Linux/4.15.0-1028-gcp

File hashes

Hashes for nato_spell-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 48c10c89b9d44d4c899b4132270223ef8694e03d1f1e5915c7cd21032d7bb65a
MD5 564e98235280a5accbcdedaa14b9693f
BLAKE2b-256 1502a5bfd843f523abf67089111cbd459ef6fa1de44db5966f196a32fd7e1878

See more details on using hashes here.

Supported by

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