Skip to main content

🏠 Home

🗣 Description
#

spellout is a Rust library and command-line tool for converting text into various phonetic codes, also known as spelling alphabets. It supports a wide range of predefined alphabets like the NATO phonetic alphabet, as well as custom alphabets defined by the user.

Features
#

  • Dual Functionality: Usable as both a command-line tool (spellout) and a Rust library.
  • Wide Range of Alphabets: Comes with many predefined phonetic alphabets, including international and country-specific ones.
  • Customizable: Create your own phonetic alphabets by providing a base alphabet with substitutions or by loading definitions from a file.
  • Unicode Normalization: Optional feature to normalize input strings for consistent conversion.
  • Simple & Fast: Lightweight and designed for quick conversions.

Demo
#