Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.99 KB

README.md

File metadata and controls

63 lines (44 loc) · 1.99 KB

Hayes (2009) phonological feature tables

PyPI version Supported Python versions CircleCI

hayes2009 is a small Python 3.7+ module that exposes phonological feature tables from the Hayes (2009) phonology textbook.

See hayes2009.py for information about how this data has been processed.

It exposes two tables: an english-only table and a larger universal table. As far as I can tell, phones that occur in English are given the same specification in both tables but both tables are provided for completeness.

willfix/wontfix

Please read before filing an issue on the issue tracker

I will correct the following:

  • Typographical errors in the Hayes' tables

I will not accept PRs for any the following:

  • Alternative names for the features
  • "Fancy" (i.e., tuple-based) feature specifications
  • Additional feature specifications from other sources
  • Reverse look-up (i.e., finding phones that match a certain feature specification)

Gotchas

  • Hayes uses SHOUTYCASE for the major place features like LABIAL.
  • Phones are encoded in NFC.
  • Hayes uses the traditional "single-storey" ɡ rather than g for the voiced velar stop.
  • Hayes includes many contour segments, but these are indicated with the tie bars (e.g., t͡s).

License

This library is distributed under an Apache 2.0 license. Please see LICENSE.txt for detalis.

Author

hayes2009 was written by Kyle Gorman.

References

Hayes, B. 2009. Introductory Phonology. John Wiley & Sons.