Tables.BackEnd.Generated.cs
#nullable enable
namespace SharpTalk
{
public static partial class Tables
{
    public static readonly uint[] PhonFlags2 = new uint[]
    {
        2621501u, 2097213u, 2097213u, 2097213u, 61u, 61u, 61u, 61u,
        61u, 61u, 6815805u, 4194365u, 4194365u, 4194365u, 4194365u, 4194365u,
        4456765u, 4194365u, 4194365u, 4194365u, 4194365u, 4194365u, 2097213u, 32u,
        100663478u, 67109046u, 53u, 10613u, 33554870u, 786870u, 33554870u, 438u,
        34u, 8423798u, 8399222u, 8407414u, 134251522u, 134251526u, 134284290u, 134284294u,
        134226946u, 134226950u, 134349826u, 134349830u, 8429058u, 8429062u, 8404482u, 8404486u,
        8412674u, 8412678u, 16911874u, 16911878u, 1064454u, 3078u, 1050628u, 73222u,
    };

// MinDurTbl[phon] = min duration in ms
    public static readonly short[] MinDurTbl = new short[]
    {
         60,  60,  60,  50,  90,  70, 100,  50,  50,  90, 110, 100, 110, 110,  90,  50,
        100, 120, 120, 120, 120, 120,  50, 200,  70,  70, 110, 100,  15,  30,  30,  40,
         35,  60,  35,  50,  60,  55,  40,  35,  65,  60,  60,  50,  70,  60,  50,  40,
         75,  65, 100,  70,  50,  20,  50,  35,
    };

    // BoundryDurTbl[bndType] = silence duration in ms for boundary types 0-20
    public static readonly short[] BoundryDurTbl = new short[]
    {
          0,  // 0: unused
        350,  // 1: kBND_Pause (comma)
        600,  // 2: kBND_Decl (declarative)
        600,  // 3: kBND_Quest (yes-no question)
        600,  // 4: kBND_Emph (exclamation)
        300,  // 5: kBND_Paren_L
        200,  // 6: kBND_Paren_R
        155,  // 7: kBND_Sep1
         60,  // 8: kBND_Sep2
         60,  // 9: kBND_Sep3
         60,  // 10: kBND_Sep4
         20,  // 11: kBND_Sep5
          0,  // 12: kBND_Sep6
        100,  // 13: kBND_Sep7
        155,  // 14
         35,  // 15
         60,  // 16
         60,  // 17
         20,  // 18
         10,  // 19
        100,  // 20
    };

    public static readonly short[] PhonPitchTbl = new short[]
    {
        29, 18, 6, 0, 0, 6, 0, 18, 9, 15, 12, 0, 15, 0, 9, 29,
        29, 29, 18, 0, 9, 24, 18, 15, 0, 0, 0, -15, 18, 18, 0, 0,
        57, -15, -15, -15, 82, -15, 82, -15, 82, -15, 82, -15, 82, -15, 82, -15,
        82, -15, 82, -15, 0, -3, 0, -15,
    };
}
}  // namespace