Skip to main content

A Classical Phonology framework

Project description

loquax

A Classical Phonology framework

Code style: black

Loquax, (Latin for "chatty"), is an extensible Python library for analyzing and manipulating phonology of endangered & extinct languages. It provides functionality for:

  • Syllabification: Break down words into their fundamental phonetic components.
  • Phoneme Analysis: Understand the unique sounds and their roles within words.
  • Morphological Transformations: Observe and manipulate the structure of words.
  • IPA Transliteration: Convert text into the International Phonetic Alphabet for universal comprehension.
  • Scansion: Analyze the rhythm of verse in classical poetry, and syllable weight in general.
  • Extensibility: Build and customize your own language rules for unique or theoretical languages.

Loquax is a zero-dependency tool, using functional style Python 3.10+ features to revive the sounds of the past, one phoneme at a time.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

loquax-0.1.0.tar.gz (20.5 kB view hashes)

Uploaded Source

Built Distribution

loquax-0.1.0-py3-none-any.whl (21.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page