Add initial support for Pyash languagege, more info: * https://www.academia.edu/34133204/Pyash_One_Language_to_Unite_Them_All * https://gitlab.com/liberit/pyacmaster
* hak (Hakka Chinese) -- Chen Chien-ting | * hak (Hakka Chinese) -- Chen Chien-ting | ||||
* ht (Haitian Creole) -- Valdis Vitolins | * ht (Haitian Creole) -- Valdis Vitolins | ||||
* kk (Kazakh) -- boracasli14, Valdis Vitolins | * kk (Kazakh) -- boracasli14, Valdis Vitolins | ||||
* py (Pyash) -- Logan Streondj | |||||
* quc (K'iche') -- Valdis Vitolins | * quc (K'iche') -- Valdis Vitolins | ||||
* ru-lv (Russian Latvia) -- Valdis Vitolins | * ru-lv (Russian Latvia) -- Valdis Vitolins | ||||
* shn (Shan Tay Yai) -- ronaldaug | * shn (Shan Tay Yai) -- ronaldaug |
phsource/ph_portugal \ | phsource/ph_portugal \ | ||||
phsource/ph_pt_brazil \ | phsource/ph_pt_brazil \ | ||||
phsource/ph_punjabi \ | phsource/ph_punjabi \ | ||||
phsource/ph_pyash \ | |||||
phsource/ph_romanian \ | phsource/ph_romanian \ | ||||
phsource/ph_russian \ | phsource/ph_russian \ | ||||
phsource/ph_russian_lv \ | phsource/ph_russian_lv \ | ||||
espeak-ng-data/pap_dict \ | espeak-ng-data/pap_dict \ | ||||
espeak-ng-data/pl_dict \ | espeak-ng-data/pl_dict \ | ||||
espeak-ng-data/pt_dict \ | espeak-ng-data/pt_dict \ | ||||
espeak-ng-data/py_dict \ | |||||
espeak-ng-data/quc_dict \ | espeak-ng-data/quc_dict \ | ||||
espeak-ng-data/ro_dict \ | espeak-ng-data/ro_dict \ | ||||
espeak-ng-data/ru_dict \ | espeak-ng-data/ru_dict \ | ||||
pt: espeak-ng-data/pt_dict | pt: espeak-ng-data/pt_dict | ||||
espeak-ng-data/pt_dict: dictsource/pt_list dictsource/pt_rules dictsource/pt_extra dictsource/pt_emoji | espeak-ng-data/pt_dict: dictsource/pt_list dictsource/pt_rules dictsource/pt_extra dictsource/pt_emoji | ||||
py: espeak-ng-data/py_dict | |||||
espeak-ng-data/py_dict: dictsource/py_list dictsource/py_rules dictsource/py_extra | |||||
quc: espeak-ng-data/quc_dict | quc: espeak-ng-data/quc_dict | ||||
espeak-ng-data/quc_dict: dictsource/quc_list dictsource/quc_rules dictsource/quc_extra dictsource/quc_emoji | espeak-ng-data/quc_dict: dictsource/quc_list dictsource/quc_rules dictsource/quc_extra dictsource/quc_emoji | ||||
// This file is UTF8 encoded | |||||
// Spelling to phoneme words for Pyash (an artificial constructed language). | |||||
// Note: initial/final "." has already been removed | |||||
// How Number ASCII is pronounced | |||||
_0 zRon | |||||
_1 hjik | |||||
_2 tjut | |||||
_3 tjin | |||||
_4 ksas | |||||
_5 hfak | |||||
_6 hlis | |||||
_7 hsip | |||||
_8 hwap | |||||
_9 twun | |||||
_A htip | |||||
_B slen | |||||
_C tfat | |||||
_D tses | |||||
_E hses | |||||
_F hpet | |||||
_dpt fjih | |||||
// how letters are pronounced individually | |||||
_a a | |||||
b b@ | |||||
c S@ | |||||
d d@ | |||||
_e e | |||||
f f@ | |||||
g g@ | |||||
h h@ | |||||
_i i | |||||
j Z@ | |||||
k k@ | |||||
l l@ | |||||
m m@ | |||||
n n@ | |||||
_o o | |||||
p p@ | |||||
q N@ | |||||
r R@ | |||||
s s@ | |||||
t t@ | |||||
_u u | |||||
v v@ | |||||
w w@ | |||||
x x@ | |||||
y j@ | |||||
z z@ | |||||
// stressed cmavo | |||||
//cai S'aI_! | |||||
//cu'i S'uhi_! | |||||
//pei p'eI_! | |||||
//ru'e R'uhe_! | |||||
//sai s'aI_! | |||||
//nai n'aI_! | |||||
//na n'a_! | |||||
//ja'a Z'aha_! | |||||
// unstressed words. Note single-syllable cmavo are all unstressed in jbo_rules | |||||
//e'o $u+ // request | |||||
//po'e $u+ // of | |||||
//zo'e $u+ // pronoun | |||||
// | |||||
// | |||||
//i i_: $u // sentence break (recognised by eSpeak program). Try a short pause after ".i" | |||||
// end-of-clause [_;_] before these | |||||
//noi _;_noI $u | |||||
//poi _;_poI $u | |||||
//no'u _;_nohu $u | |||||
//po'u _;_pohu $u | |||||
//goi _;_goI $u | |||||
// | |||||
//ija _;_iZa // should this series be unstressed? | |||||
//ijanai _;_iZan'aI | |||||
//ije _;_iZe | |||||
//ije'i _;_iZehi | |||||
//ijenai _;_iZenaI | |||||
//ijo _;_iZo | |||||
//ijonai _;_iZon'aI | |||||
//inaja _;_inaZa | |||||
// | |||||
//to _::to $u // start parenthesis, pause but don't raise intonation | |||||
// independent clause terminators (include a long pause after) | |||||
li li_:: $u | |||||
tu tu_:: $u | |||||
cu cu_:: $u | |||||
si si_:: $u | |||||
ri ri_:: $u | |||||
di di_:: $u | |||||
tcih tcih_:: $u | |||||
lo lo_:: $u | |||||
cyih cjih_:: $u | |||||
dwih dwih_:: $u | |||||
pcih pcih_:: $u | |||||
psih psih_:: $u | |||||
tseh tseh_:: $u | |||||
twuh twuh_:: $u | |||||
rwih rwih_:: $u | |||||
jwih jwih_:: $u | |||||
mwih mwih_:: $u | |||||
mu mu_:: $u | |||||
nwoh nwoh_:: $u | |||||
lu lu_:: $u | |||||
byih bjih_:: $u | |||||
kcuh kcuh_:: $u | |||||
dyah djah_:: $u | |||||
pceh pceh_:: $u | |||||
pruh pruh_:: $u | |||||
swuh swuh_:: $u | |||||
ru ru_:: $u | |||||
ksuh ksuh_:: $u | |||||
t6 t@_:: $u | |||||
zlih zlih_:: $u | |||||
n6 n@_:: $u | |||||
gyih gjih_:: $u | |||||
//pi7 pi55_:: $u | |||||
//si2 si22_:: $u | |||||
// case terminators (short pause after) | |||||
na na_: $u | |||||
ka ka_: $u | |||||
ta ta_: $u | |||||
wu wu_: $u | |||||
ti ti_: $u | |||||
ma ma_: $u | |||||
yi ji_: $u | |||||
yu ju_: $u | |||||
mwah mwah_: $u | |||||
pwah pwah_: $u | |||||
swih swih_: $u | |||||
da da_: $u | |||||
te te_: $u | |||||
ga ga_: $u | |||||
so so_: $u | |||||
pwih pwih_: $u | |||||
twah twah_: $u | |||||
twih twih_: $u | |||||
myah mjah_: $u | |||||
lwah lwah_: $u | |||||
lwih lwih_: $u | |||||
ksih ksih_: $u | |||||
tweh tweh_: $u | |||||
nweh nweh_: $u | |||||
lweh lweh_: $u | |||||
we we_: $u | |||||
twoh twoh_: $u | |||||
de de_: $u | |||||
nwah nwah_: $u | |||||
tloh tloh_: $u | |||||
nyeh njeh_: $u | |||||
sweh sweh_: $u | |||||
txih txih_: $u | |||||
gvih gvih_: $u | |||||
ryoh rjoh_: $u | |||||
psuh psuh_: $u | |||||
pxeh pxeh_: $u | |||||
pxoh pxoh_: $u | |||||
dxoh dxoh_: $u | |||||
greh greh_: $u | |||||
rweh rweh_: $u | |||||
xwih xwih_: $u | |||||
kxeh kxeh_: $u | |||||
lwoh lwoh_: $u | |||||
bvah bvah_: $u | |||||
dvah dvah_: $u | |||||
je je_: $u | |||||
gveh gveh_: $u | |||||
vwih vwih_: $u | |||||
bveh bveh_: $u | |||||
dzih dzih_: $u | |||||
//tsi7h tsi55h_: $u | |||||
vyah vjah_: $u | |||||
gvah gvah_: $u | |||||
zreh zreh_: $u | |||||
bu bu_: $u | |||||
//sa7 sa55_: $u | |||||
//si7 si55_: $u | |||||
//tsi2h tsi22h_: $u | |||||
//ta7 ta55_: $u | |||||
// This file is UTF8 encoded | |||||
// Spelling to phoneme rules for Pyash (an artificial constructed language). | |||||
// Note: initial/final "." has already been removed | |||||
.group a | |||||
a a | |||||
.group b | |||||
b b | |||||
.group c | |||||
c S | |||||
.group d | |||||
d d | |||||
.group e | |||||
e e | |||||
.group f | |||||
f f | |||||
.group g | |||||
g g | |||||
.group h | |||||
h h | |||||
.group i | |||||
i i | |||||
.group j | |||||
j Z | |||||
.group k | |||||
k k | |||||
.group l | |||||
l l | |||||
.group m | |||||
m m | |||||
.group n | |||||
n n | |||||
.group o | |||||
o o | |||||
.group p | |||||
p p | |||||
.group q | |||||
q N | |||||
.group r | |||||
r R | |||||
.group s | |||||
s s | |||||
.group t | |||||
t t | |||||
.group u | |||||
u u | |||||
.group v | |||||
v v | |||||
.group w | |||||
w w | |||||
.group x | |||||
x x | |||||
.group y | |||||
y j | |||||
.group 6 | |||||
6 @ | |||||
.group h | |||||
h h | |||||
.group z | |||||
z z | |||||
// low tone | |||||
.group 2 22 | |||||
// high tone | |||||
.group 7 55 | |||||
.group | |||||
. _! // dot | |||||
_) . (@P1 _! // remove . prefix | |||||
. (_S1 _! // remove . suffix | |||||
ˈ ' // U+2c8 stress marker (from syllable capitalisation) | |||||
// tones not working | |||||
//.group | |||||
// 1 55 | |||||
// 2 22 |
name Pyash | |||||
language py | |||||
maintainer Logan Streondj <[email protected]> | |||||
status testing | |||||
speed 80 // speed adjustment, percentage | |||||
stressRule 0 |
// Phonemes for Pyash (an artificial constructed language) | |||||
// Inherits phonemes from Esperanto | |||||
phoneme e | |||||
vwl starttype #e endtype #e | |||||
length 170 | |||||
FMT(vowel/e_mid2) | |||||
endphoneme | |||||
phonemetable jbo eo | phonemetable jbo eo | ||||
include ph_lojban | include ph_lojban | ||||
phonemetable py eo | |||||
include ph_pyash | |||||
phonemetable nci base2 | phonemetable nci base2 | ||||
include ph_nahuatl | include ph_nahuatl | ||||