Example #1
0
        public Phone(Roundness roundness, Symbol symbol = null, int diacriticImpact = 0)
        {
            this.DiacriticImpact = diacriticImpact;
            this.Symbol          = symbol;
            this.Roundness       = roundness;

            this.Length    = null;
            this.Example   = null;
            this.Nasality  = null;
            this.Context   = null;
            this.Speaker   = null;
            this.Phonation = null;
        }
Example #2
0
 public Consonant(
     PlaceOfArticulation placeOfArticulation,
     MannerOfArticulation mannerOfArticulation,
     Nullable <Phonation> phonation,
     Nullable <Nasality> nasality,
     Symbol symbol,
     Roundness roundness = Phonetics.Roundness.unrounded,
     int diacriticImpact = 0)
     : base(symbol, diacriticImpact)
 {
     this.Symbol               = symbol;
     this.Roundness            = roundness;
     this.PlaceOfArticulation  = placeOfArticulation;
     this.Phonation            = phonation;
     this.Nasality             = nasality;
     this.MannerOfArticulation = mannerOfArticulation;
     this.DiacriticImpact      = diacriticImpact;
 }
Example #3
0
        public Vowel(Frontness frontness, Height height, Nasality nasality, Symbol symbol, Roundness roundness, Phonation phonation = Phonetics.Phonation.voiced, Rhoticity rhoticity = Phonetics.Rhoticity.nonRhotic, MannerOfArticulation mannerOfArticulation = Enums.MannerOfArticulation.vowel)
            : base()
        {
            this.MannerOfArticulation = mannerOfArticulation;

            this.Frontness = frontness;
            this.Height    = height;
            this.Nasality  = nasality;
            this.Phonation = phonation;
            this.Rhoticity = rhoticity;
            this.Roundness = roundness;
            this.Symbol    = symbol;
        }
Example #4
0
 public Consonant(Roundness roundness, Symbol symbol = null, int diacriticImpact = 0) : base(symbol, diacriticImpact)
 {
     this.Roundness = roundness;
 }
Example #5
0
 public Vowel(Roundness roundness) : base()
 {
     this.Roundness = roundness; this.MannerOfArticulation = Enums.MannerOfArticulation.vowel;
 }