Class: Phoneme

.models. Phoneme

A class representing a Phoneme, as an abstract type

new Phoneme( [data])

Create a new Phoneme
Parameters:
Name Type Argument Default Description
data Object <optional>
{} The data to use for this phoneme
Properties
Name Type Argument Description
airstream String <optional>
A String describing the airstream mechanism by which this phoneme is produced. Value must be one of dlx.data.phonologicalFeatures.airstream.
allophones Object <optional>
An array of allophones of this phoneme. Each allophone follows the same format as the Phoneme object.
backness String <optional>
A String describing the backness of a vowel. Value must be one of dlx.data.phonologicalFeatures.backness.
features Array <optional>
An array of diacritical features of this phoneme, as Strings. Values must be from among the values specified in dlx.data.phonologicalFeatures.diacritics.
height String <optional>
A String describing the height of a vowel. Value must be one of dlx.data.phonologicalFeatures.height.
ipa String An IPA representation of this phoneme, as a String
length String <optional>
A String describing the length of this phoneme. Value must be one of dlx.data.phonologicalFeatures.length.
manner String <optional>
A String describing the manner of articulation of this phoneme. Value must be one of dlx.data.phonologicalFeatures.manner.
notes Array <optional>
An Array of notes about this phoneme. Each item must be formatted as a Note.
place String <optional>
A String describing the place of articulation of this phoneme. Value must be one of dlx.data.phonologicalFeatures.place.
rounding String <optional>
A String describing the type of rounding for this phoneme. Value must be one of dlx.data.phonologicalFeatures.rounding.
tags Object <optional>
An Object containing tags for this phoneme, formatted as a Tags object.
target1 Object <optional>
For diphthongs and triphthongs, use this property to specify the the first target in the pronunciation of the diphthong, formatted as a Phoneme.
target2 Object <optional>
For diphthongs and triphthongs, use this property to specify the the second target in the pronunciation of the diphthong, formatted as a Phoneme.
target3 Object <optional>
For triphthongs, use this property to specify the the third target in the pronunciation of the diphthong, formatted as a Phoneme.
tone String <optional>
An abstract representation of the tone of this phoneme, e.g. `H`, `13`, `falling`, etc.
voicing String <optional>
The voicing value of this phoneme. Must be one of the values in dlx.data.phonologicalFeatures.voicing.
Properties:
Name Type Description
airstream String A String describing the airstream mechanism by which this phoneme is produced. Value must be one of dlx.data.phonologicalFeatures.airstream.
allophones Array An array of allophones of this phoneme. Each allophone is also a Phoneme object.
backness String A String describing the backness of a vowel. Value must be one of dlx.data.phonologicalFeatures.backness.
features Array An array of diacritical features of this phoneme, as Strings. Values must be from among the values specified in dlx.data.phonologicalFeatures.diacritics.
height String A String describing the height of a vowel. Value must be one of dlx.data.phonologicalFeatures.height.
ipa String An IPA representation of this phoneme, as a String
length String A String describing the length of this phoneme. Value must be one of dlx.data.phonologicalFeatures.length.
manner String A String describing the manner of articulation of this phoneme. Value must be one of dlx.data.phonologicalFeatures.manner.
notes Array An Array of notes about this phoneme. Each item is a Note.
place String A String describing the place of articulation of this phoneme. Value must be one of dlx.data.phonologicalFeatures.place.
rounding String A String describing the type of rounding for this phoneme. Value must be one of dlx.data.phonologicalFeatures.rounding.
tags Tags A Map object containing tags for this phoneme, as a Tags object.
target1 Phoneme For diphthongs and triphthongs, use this property to specify the the first target in the pronunciation of the diphthong, as a Phoneme.
target2 Phoneme For diphthongs and triphthongs, use this property to specify the the second target in the pronunciation of the diphthong, as a Phoneme.
target3 Phoneme For diphthongs, use this property to specify the the third target in the pronunciation of the diphthong, as a Phoneme.
tone String An abstract representation of the tone of this phoneme, e.g. `H`, `13`, `falling`, etc.
voicing String The voicing value of this phoneme. Must be one of the values in dlx.data.phonologicalFeatures.voicing.