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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
46174b1ac3974d7bc7cd70bcdaf616c8d3fa2f40661704adf1de3036851d6b8c
|
|
MD5 |
80118bb4dde0d519a12cbed63320f901
|
|
BLAKE2b-256 |
4d21dfafae302631f24cd41d755a56d70585f141ec13906ae5daac89235c2f06
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
48c10c89b9d44d4c899b4132270223ef8694e03d1f1e5915c7cd21032d7bb65a
|
|
MD5 |
564e98235280a5accbcdedaa14b9693f
|
|
BLAKE2b-256 |
1502a5bfd843f523abf67089111cbd459ef6fa1de44db5966f196a32fd7e1878
|