I am an assistant research professor and computational linguist at Carnegie Mellon University.
epitran. A tool for transcribing orthographic text as IPA (International Phonetic Alphabet)
822panphon. Python package and data files for manipulating phonological segments (phones, phonemes) in terms of universal phonological features.
316allovera. A phoneme-allophone database for many languages
54fststr. Simple library for manipulating strings using OpenFST
12HsSPE. Haskell phonology library.
10chatgpts-wugs. Code and data for the paper ”Counting the Bugs in ChatGPT's Wugs: A Multilingual Investigation into the Morphological Capabilities of a Large Language Model“"
9uriel-phonology. Features for phonological typology from version 0.1 of the URIEL database
9sch-corpus. A Hmong language corpus derived from the soc.culture.hmong Usenet group
8morphotactics. Library for implementing morphotactic FSTs using Pynini and OpenFST
7syllabiphon. Library for sonority-based syllabification of arbitrary IPA strings
6mstem. Simple Python 3 morphological stemming framework
6epitran.rs. A G2P library built in Rust as a successor to Epitran
5tusom2021. A phonetically transcribed speech dataset from East Tusom
5panphon2. A more performant version of Python PanPhon being written in Rust (and depending on `rspanphon`
4sinmorph. Morphological analyzer for Sinhala
3wfst4str. A Python library wrapping a subset of the rustfst library and adding functionality for working with strings
3NetSPE. Web interface to HsSPE.
2subwordmodeling. Website for the Subword Modeling course
2rspanphon. A partial Rust implementation of PanPhon, a library for working with articulatory (phonological) features
2elab-order. Data and code for the elaborate expression ordering project
2indomorph. A collection of morphological analyzers for Indo-Aryan and Dravidian languages written for Foma with a shared Python interface
2CocompOrdering. Haskell programs for exploring ordering patterns in coordinate compounds
2HsOCM. Haskell implementation of Optimal Construction Morphology
2WebComparator. JavaScript
2ilomorph. Morphology tools for Ilocano
1orimorph. Morphological analyzer for Odia (Oriya)
1Latin-Reconstruction-NAACL.
1syllabletk. Syllabification tools for natural language
1kairos-yaml. Conversion between DARPA KAIROS data formats and YAML
1epitran-online. Epitran Online
1odia-tools. Python
1CookingConversions. JavaScript
1odia-im. Javascript IM for Odia
1pyoptimal. Python package for learning constraint rankings in Optimality Theory (OT) and Harmonic Grammar (HG)
1