Skip to main content

Python implementation of BLICK (a phonotactic probability calculator for English)

Project description

python-BLICK

Python-BLICK is a Python implementation of BLICK (a phonotactic probability calculator for English), originally implemented in Visual Basic by Professor Bruce Hayes. The original version can be found at http://www.linguistics.ucla.edu/people/hayes/BLICK/.

Phonotactic probability refers to a property of a string of segments, such as a word or nonword. Strings with high phonotactic probability align with a language’s phonotactics more closely than words with low phonotactic probability. For instance, the titular nonword blick is highly probable given the phonotactics of English, but the nonword bnick is highly improbable as bn onsets are banned.

BLICK calculates the phonotactic probability of a string of phonological segments using weighted constraints. The phonotactic probability scores are summations of all violations of constraints across the string. Further discussion of how BLICK calculates phonotactic probability on the original version’s website.

Typical usage

from blick import BlickLoader

b = BlickLoader()

#Evaluating single strings of phones

score = b.assessWord(“T EH1 S T”) #Probable string

score = b.assessWord(“AH0 S NG IY1 R Y EH1 S T”) #Improbable string

#Evaluating a text file of strings of phones

b.assessFile(“/path/to/input/file”)

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

python-BLICK-0.2.12.tar.gz (25.9 kB view details)

Uploaded Source

File details

Details for the file python-BLICK-0.2.12.tar.gz.

File metadata

File hashes

Hashes for python-BLICK-0.2.12.tar.gz
Algorithm Hash digest
SHA256 1e7021d4786771f491dbeaacb888f9f427ea9f11aeec8b606b878ba2320a851c
MD5 44b9a45efc615369830e5741f84ea228
BLAKE2b-256 893324f84ef9edd29b3259c16f687d6c03a3b95e5579f62025e7d44cdb922127

See more details on using hashes here.

Provenance

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