Reece H. Dunn
c88c43eecc
ipa: x (vls vel frc).
2017-02-01 23:09:53 +00:00
Reece H. Dunn
f05a32bf0f
ipa: ç (vls pal frc).
2017-02-01 23:06:16 +00:00
Reece H. Dunn
e338295e19
ipa: ɬ (vls alv lat frc).
2017-02-01 23:02:01 +00:00
Reece H. Dunn
cc7127d26e
ipa: ɕ (vls alp sib frc).
2017-02-01 22:56:47 +00:00
Reece H. Dunn
e51dc6e61a
ipa: sʲ (vls alv sib frc pzd).
2017-02-01 22:54:05 +00:00
Reece H. Dunn
d8aa055697
ipa: zʲ (vls alv sib frc pzd).
2017-02-01 22:50:21 +00:00
Reece H. Dunn
1135ff1013
ipa: ʂ (vls rfx sib frc).
2017-02-01 22:38:41 +00:00
Reece H. Dunn
dce61376d8
ipa: ʃ (vls pla sib frc).
2017-02-01 22:32:16 +00:00
Reece H. Dunn
ce810f3cd8
ipa: s (vls alv sib frc).
2017-02-01 22:29:58 +00:00
Reece H. Dunn
d2a04674e8
ipa: θ (vls dnt frc).
2017-02-01 22:26:02 +00:00
Reece H. Dunn
175d3c0299
ipa: f (vls lbd frc).
2017-02-01 22:23:54 +00:00
Reece H. Dunn
d4a2846837
ipa: k (vls vel stp).
2017-02-01 22:18:39 +00:00
Reece H. Dunn
302decc882
ipa: p (vls blb stp).
2017-02-01 22:15:07 +00:00
Reece H. Dunn
9796200f26
ipa: ʟ (vcd vel lat apr).
2017-02-01 22:09:56 +00:00
Reece H. Dunn
74c3ff5c97
ipa: ʎ (vcd pal lat apr).
2017-02-01 22:05:46 +00:00
Reece H. Dunn
b7428eb443
ipa: ɭ (vcd rfx lat apr).
2017-02-01 22:01:56 +00:00
Reece H. Dunn
217eceeb34
ipa: ɫ (vcd alv fzd lat apr).
2017-02-01 21:54:47 +00:00
Reece H. Dunn
a5e5202ca5
ipa: l (vcd alv lat apr).
2017-02-01 21:46:31 +00:00
Reece H. Dunn
695a9007aa
ipa: q (vls uvl stp)
2017-02-01 13:18:18 +00:00
Reece H. Dunn
e836376922
ipa: c (vls pal stp)
2017-02-01 13:12:09 +00:00
Reece H. Dunn
88bdbe9256
ipa: t͡ɕ (vls alp sib afr)
2017-02-01 13:07:26 +00:00
Reece H. Dunn
d170b0c024
ipa: t͡ʃ (vls pla sib afr)
2017-02-01 12:56:03 +00:00
Reece H. Dunn
09601af6f5
ipa: ʁ (vcd uvl frc).
2017-02-01 07:49:47 +00:00
Reece H. Dunn
237af08312
ipa: ɣ (vcd vel frc).
2017-02-01 07:47:00 +00:00
Reece H. Dunn
736fa69471
ipa: ʝ (vcd pal frc).
2017-02-01 07:40:40 +00:00
Reece H. Dunn
8b55428ece
ipa: ʑ (vcd alp sib frc).
2017-02-01 07:36:42 +00:00
Reece H. Dunn
dc937cf1de
ipa: ʐ (vcd rfx frc).
2017-02-01 07:31:55 +00:00
Reece H. Dunn
7312b1b2a2
ipa: ʒ (vcd pla frc).
2017-02-01 07:28:58 +00:00
Reece H. Dunn
0574f488c3
ipa: d (vcd alv frc).
2017-02-01 07:24:29 +00:00
Reece H. Dunn
6eb518ee0f
ipa: ð (vcd dnt frc).
2017-02-01 07:22:26 +00:00
Reece H. Dunn
440fb6d4bb
ipa: fix the 'Other Symbols' table.
2017-01-31 22:09:48 +00:00
Reece H. Dunn
0a55fe6ad4
ipa: ʋ (vcd lbd apr).
2017-01-31 22:01:41 +00:00
Reece H. Dunn
3374b13ad6
ipa: v (vcd lbd frc).
2017-01-31 21:57:15 +00:00
Reece H. Dunn
063ee44a4f
ipa: β (vcd blb frc).
2017-01-31 21:53:31 +00:00
Reece H. Dunn
efade0fc71
ipa: w (vcd ptr vel apr).
2017-01-31 21:49:42 +00:00
Reece H. Dunn
1d36966b9f
ipa: j (vcd pal apr).
2017-01-31 21:35:37 +00:00
Reece H. Dunn
fb6bd384ee
ipa: b (vcd blb stp).
2017-01-31 21:29:38 +00:00
Reece H. Dunn
679b939474
ipa: g (vcd vel stp).
2017-01-31 21:25:41 +00:00
Reece H. Dunn
2e682bcdc5
ipa: ɟ (vcd pal stp).
2017-01-31 21:21:09 +00:00
Reece H. Dunn
883187cfb5
ipa: d͡ʑ (vcd alp sib afr).
2017-01-31 20:55:12 +00:00
Reece H. Dunn
16be8f19bf
ipa: d͡ʒ (vcd pla sib afr)
2017-01-31 13:19:27 +00:00
Reece H. Dunn
39f7e7b2f6
ipa: d̪ (vcd dnt stp)
2017-01-31 13:07:21 +00:00
Reece H. Dunn
a96f748470
ipa: d (vcd alv stp)
2017-01-31 13:03:18 +00:00
Reece H. Dunn
dd30a61186
ipa: t̪ (vls dnt stp).
2017-01-30 23:07:13 +00:00
Reece H. Dunn
3cdb952ea3
ipa: ensure that each phoneme has an ipa annotation.
2017-01-30 23:03:30 +00:00
Reece H. Dunn
a49729cd70
ipa: t (vls alv stp).
2017-01-30 22:51:53 +00:00
Reece H. Dunn
0f41dae8e9
ipa: ɹ (vcd alv apr).
2017-01-30 22:35:27 +00:00
Reece H. Dunn
675cec2fac
ipa: document the supported pulmonic consonants in ph_ipa as an IPA chart.
2017-01-30 22:29:32 +00:00
Reece H. Dunn
efeca3b275
ipa: ŋ (vcd vel nas).
2017-01-30 22:11:12 +00:00
Reece H. Dunn
eda7bc03d6
ipa: ɲ (vcd pal nas).
2017-01-30 22:05:56 +00:00
Reece H. Dunn
7cc3a6c0c2
ipa: ɳ (vcd rfx nas).
2017-01-30 21:58:20 +00:00
Reece H. Dunn
581b366bb0
ipa: m (vcd blb nas).
2017-01-30 21:40:53 +00:00
Reece H. Dunn
8869c72d97
ipa: n (vcd alv nas).
2017-01-30 21:34:55 +00:00
Reece H. Dunn
5b6a50be47
Place the stress phonemes first, because espeak skips these when looking for phonemes from NextItem.
2017-01-30 21:20:50 +00:00
Reece H. Dunn
901bc0d1ba
Allow 'apr liquid' to be used together in a phoneme.
2017-01-30 20:27:10 +00:00
Reece H. Dunn
486fee5531
Make the IPA phoneme table the first table.
2017-01-30 20:20:38 +00:00
Reece H. Dunn
9ef1f2eec6
Use base1 as the base phonemetable, not 'base'.
...
This is a step in the transition to using a common IPA-based
phoneme table for the pronunciations. It allows the base phonemes
to import the IPA versions during this transition phase.
2017-01-30 20:16:47 +00:00
Reece H. Dunn
0871276322
ipa: create a skeleton phoneme table.
2017-01-30 19:53:11 +00:00
Reece H. Dunn
9448834298
Use '_' to indicate no parent phoneme table in the 'phonemetable' command.
2017-01-30 19:14:00 +00:00
Reece H. Dunn
574ecbd634
Inline the InstnPlusPhoneme function.
2017-01-29 10:53:33 +00:00
Reece H. Dunn
e7374059e5
Use the stress condition values with i_CHANGE_IF.
2017-01-29 10:43:02 +00:00
Reece H. Dunn
f2bb482782
Use OPCODE for the RETURN and CONTINUE opcodes.
2017-01-29 10:29:48 +00:00
Reece H. Dunn
b937d37e93
Use the stress condition values in StressCondition.
2017-01-29 10:14:10 +00:00
Reece H. Dunn
8338cdd250
Better document the other condition checks (isDiminished, etc.).
2017-01-29 10:09:16 +00:00
Reece H. Dunn
5d2e2a2f8f
Use the place of articulation constants to specify the place-based conditions.
2017-01-29 00:29:17 +00:00
Reece H. Dunn
01e289c3d7
Use constants for the phARTICULATION values.
2017-01-29 00:24:38 +00:00
Reece H. Dunn
f0d4a98b96
Use an explicit is phoneme type constant to specify the type-based conditions.
2017-01-29 00:09:54 +00:00
Reece H. Dunn
98703c30de
Use the phflag bit offset constants to specify the phflag-based conditions.
2017-01-29 00:04:44 +00:00
Reece H. Dunn
a66cc8de7f
Use bit offsets to define the phflag phXYZ values.
2017-01-28 23:53:49 +00:00
Reece H. Dunn
5c96ad2359
Remove unused phoneme flags.
2017-01-28 23:24:53 +00:00
Reece H. Dunn
5600019a54
Remove unused conditional tests.
2017-01-28 21:16:08 +00:00
Reece H. Dunn
0415c46a8f
Replace 'nonsyllabic' with 'nsy'.
2017-01-28 19:56:52 +00:00
Reece H. Dunn
bcdf6ff734
Don't replace rhotic with rzd. 'rhotic' is used on r-type consonants.
2017-01-28 19:54:13 +00:00
Reece H. Dunn
8c4ac68210
Add phPALATAL to pal phonemes for the isPalatal checks.
2017-01-28 19:49:52 +00:00
Reece H. Dunn
241860553d
Replace 'long' with 'lng'.
2017-01-28 19:44:06 +00:00
Reece H. Dunn
cc154be09c
Use 'bld' instead of 'blb' for German pf.
2017-01-28 19:36:45 +00:00
Reece H. Dunn
e585de6c52
Replace 'palatal' with 'pzd'.
2017-01-28 19:28:50 +00:00
Reece H. Dunn
890406630d
Use 'pal' instead of 'pal palatal' for /ç/.
2017-01-28 19:23:20 +00:00
Reece H. Dunn
063c0971a7
Use 'pal' instead of 'palatal' for /j/ consonants.
2017-01-28 19:14:34 +00:00
Reece H. Dunn
645889cfb8
Use 'alp' instead of 'pal palatal' for ɕ and ʑ.
2017-01-28 17:49:14 +00:00
Reece H. Dunn
28977a4be7
Replace 'pla palatal' with 'alp'.
2017-01-28 16:29:44 +00:00
Reece H. Dunn
8457f010d0
Replace 'trill' with 'trl'.
2017-01-28 16:03:13 +00:00
Reece H. Dunn
c8023301f2
Replace 'sibilant' with 'sib'.
2017-01-28 15:32:44 +00:00
Reece H. Dunn
22935752fa
Replace 'Length' with 'length'.
2017-01-28 14:16:33 +00:00
Reece H. Dunn
bcc639fcfc
Replace 'nasal' with 'nas'.
2017-01-28 13:58:57 +00:00
Reece H. Dunn
fe74d0b41b
Replace 'stop' with 'stp'.
2017-01-28 13:51:34 +00:00
Reece H. Dunn
14f7513840
Replace 'vowel' with 'vwl'.
2017-01-28 13:40:22 +00:00
Reece H. Dunn
130a87cbe6
compiledata: Generate an error if import phoneme will override settings.
2017-01-28 13:05:15 +00:00
Reece H. Dunn
a9030650ba
compiledata: Generate an error if the imported phoneme cannot be found.
2017-01-28 12:51:16 +00:00
Reece H. Dunn
b4297c2851
compiledata: Display the actual error from phoneme_add_feature.
2017-01-28 12:37:41 +00:00
Reece H. Dunn
0ee9c84fe3
compiledata: ensure that voicingswitch is not used with vowels.
2017-01-28 12:25:56 +00:00
Reece H. Dunn
dd422ffbdb
Ensure phoneme type is set before start/endtype.
...
The eSpeak code uses `end_type` for the `voicingswitch` property
when used with consonants. It also allows `endtype` to be specified
in consonants if it is the same as `starttype`.
This code adds a check in the `starttype` and `endtype` handlers
to ensure that the phoneme type has been set to preserve the
eSpeak behaviour for these properties.
2017-01-28 12:03:54 +00:00
Reece H. Dunn
9cb38f2df4
PHONEME_TAB.end_type is used as the voicing switch for consonants.
2017-01-28 11:56:20 +00:00
Reece H. Dunn
7afccce615
Build the new languages and phonemes documentation files.
2017-01-28 10:56:04 +00:00
Reece H. Dunn
da0f3d3309
docs/photab.md: Link to phonemes.md for the phoneme features.
2017-01-28 10:53:25 +00:00
Reece H. Dunn
1c75e58bda
Remove the dontlist phoneme feature flag.
...
The 'dontlist' feature was used by the now removed PrintPhonemesUsed
function to not display that phoneme in the list. It was also only
used by the English phonemetable.
2017-01-28 10:19:53 +00:00
Reece H. Dunn
5724a72305
Rename ph_{ipa => japanese}.
2017-01-28 10:01:18 +00:00
Reece H. Dunn
862e420fda
docs/phonemes.md: Add support for an elg (extra long) length feature.
2017-01-27 21:06:53 +00:00
Reece H. Dunn
36308f6b38
phoneme: recognise the est, hlg and lng length phonemes.
2017-01-27 21:03:03 +00:00
Reece H. Dunn
ad3a06587f
docs/phonemes.md: Only describe the length suprasegmentals.
2017-01-27 20:57:20 +00:00