# Phoneme Model - [References](#references) ---------- Evan Kirshenbaum's feature set used in his ASCII transcription of the International Phonetic Alphabet (IPA)\[1\], \[2\] describes the phonemes in a way consistent with how the phonemes are organised in the IPA code chart. That is the approach used in the [Phonemes](phonemes.md) document to describe the phonemes in a phoneme definition file. Those phoneme features often represent the action of more than one articulatory mechanism used to produce speech, or affect the same area. Internally, espeak-ng makes use of the articulatory model, not the IPA descriptions. This document describes how the feature-based IPA model is mapped to the articulatory model. People working on adding new voices or languages do not need to read this document, but should instead read the [Phonemes](phonemes.md) document. This is intended for people working on the espeak-ng codebase, or people interested in how espeak-ng works internally. __NOTE:__ This model is in the process of being implemented. As such, the current implementation does not reflect this document. ## References 1. Kirshenbaum, Evan, [Representing IPA phonetics in ASCII](http://www.kirshenbaum.net/IPA/faq.html) (HTML). 1993. 2. Kirshenbaum, Evan, [Representing IPA phonetics in ASCII](http://www.kirshenbaum.net/IPA/ascii-ipa.pdf) (PDF). 2001. 3. International Phonetic Association, [The International Phonetic Alphabet and the IPA Chart](https://www.internationalphoneticassociation.org/content/ipa-chart). 2015. Creative Commons Attribution-Sharealike 3.0 Unported License (CC-BY-SA). 4. Wikipedia. [International Phonetic Alphabet](https://en.wikipedia.org/wiki/International_Phonetic_Alphabet). 2017. Creative Commons Attribution-Sharealike 3.0 Unported License (CC-BY-SA). 5. Wikipedia. [Extensions to the International Phonetic Alphabet](https://en.wikipedia.org/wiki/Extensions_to_the_International_Phonetic_Alphabet). 2017, Creative Commons Attribution-Sharealike 3.0 Unported License (CC-BY-SA).