ASCA
ASCA is a Sound Change Applier written in Rust, with WASM for Web.
Repo for the web UI is here
Notable Features
- Predefined phonemic segments (no need to define categories)
- Out of the box Distinctive Features and Alpha Notation
- Manipulation of Syllables, Stress, and Tone
- Digraph and Diacritic Support
- Syntax which adheres to conventional notation
- Romanisation/Deromanisation
- Metathesis and Hyperthesis (Long Range Metathesis)
- Cross Word-Boundary Interactions
- Syllable Structure Matching
- Left-to-Right and Right-to-Left Propagation
- Optional/Repeating Segments
- References
User guide can be found here.
Cli
A cli specific user guide can be found here.
Installation
Precompiled binaries are available for Linux, Windows, and macOS.
Add it to your path to have the asca command available in your terminal.
Alternatively, if you have Rust installed, asca can be installed with cargo.