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
- Tim Kahn ( https://freesound.org/people/tim.kahn/ )
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nato_spell-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c10c89b9d44d4c899b4132270223ef8694e03d1f1e5915c7cd21032d7bb65a |
|
MD5 | 564e98235280a5accbcdedaa14b9693f |
|
BLAKE2b-256 | 1502a5bfd843f523abf67089111cbd459ef6fa1de44db5966f196a32fd7e1878 |