| INCDIR=@includedir@/espeak | INCDIR=@includedir@/espeak | ||||
| LIBDIR=@libdir@ | LIBDIR=@libdir@ | ||||
| DATADIR=$(PREFIX)/share/espeak-data | DATADIR=$(PREFIX)/share/espeak-data | ||||
| VIMDIR=$(PREFIX)/share/vim | |||||
| pkgconfigdir = $(libdir)/pkgconfig | pkgconfigdir = $(libdir)/pkgconfig | ||||
| pkgconfig_DATA = espeak-ng.pc | pkgconfig_DATA = espeak-ng.pc | ||||
| .ronn.html: | .ronn.html: | ||||
| ronn --html $< | ronn --html $< | ||||
| ##### vim: | |||||
| vim_registrydir = $(VIMDIR)/registry | |||||
| vim_registry_DATA = vim/registry/*.yaml | |||||
| EXTRA_DIST += $(vim_registry_DATA) | |||||
| vim_addons_ftdetectdir = $(VIMDIR)/addons/ftdetect | |||||
| vim_addons_ftdetect_DATA = vim/ftdetect/*.vim | |||||
| EXTRA_DIST += $(vim_addons_ftdetect_DATA) | |||||
| vim_addons_syntaxdir = $(VIMDIR)/addons/syntax | |||||
| vim_addons_syntax_DATA = vim/syntax/*.vim | |||||
| EXTRA_DIST += $(vim_addons_syntax_DATA) | |||||
| ##### documentation: | ##### documentation: | ||||
| src/espeak-ng.1: src/espeak-ng.1.ronn | src/espeak-ng.1: src/espeak-ng.1.ronn |
| adieu a#dju: | adieu a#dju: | ||||
| adieus a#dju:z | adieus a#dju:z | ||||
| adieux a#dju:z | adieux a#dju:z | ||||
| adios aDj'o:s | |||||
| adios adj'oUs | |||||
| adjective $1 | adjective $1 | ||||
| ?3 administrative $alt1 | ?3 administrative $alt1 | ||||
| admirable adm@r@b@L | admirable adm@r@b@L | ||||
| diehard daIhA@d | diehard daIhA@d | ||||
| dielectric daI@l'EktrIk | dielectric daI@l'EktrIk | ||||
| diesel di:z@L | diesel di:z@L | ||||
| dieu _^_FR | |||||
| dieu dj@ | |||||
| ?3 dilate $1 | ?3 dilate $1 | ||||
| dilatory dIl@t@ri | dilatory dIl@t@ri | ||||
| ?3 dilatory dIlato:ri | |||||
| ?3 dilatory dIlato@ri | |||||
| dilemma daIl'Em@ | dilemma daIl'Em@ | ||||
| ?3 dilemma dI#l'Em@ | ?3 dilemma dI#l'Em@ | ||||
| digest daIdZEst $noun | digest daIdZEst $noun | ||||
| hiya haIa# | hiya haIa# | ||||
| hmmm h'@m | hmmm h'@m | ||||
| hmpf h'@mpf | hmpf h'@mpf | ||||
| hola _^_ES | |||||
| hola 'oUla | |||||
| holistic $alt3 | holistic $alt3 | ||||
| holme hoUm | holme hoUm | ||||
| holster hoUlst3 | holster hoUlst3 | ||||
| interstice I2nt3:stIs | interstice I2nt3:stIs | ||||
| intestine I2ntEstI#n | intestine I2ntEstI#n | ||||
| inventory Inv@ntri | inventory Inv@ntri | ||||
| ?3 inventory Inv@nto:ri | |||||
| ?3 inventory Inv@nto@ri | |||||
| interface $1 | interface $1 | ||||
| interlude $1 | interlude $1 | ||||
| intermin Int'3:mIn // interminable | intermin Int'3:mIn // interminable | ||||
| mausoleum mO:s@'li:@m | mausoleum mO:s@'li:@m | ||||
| mayhem meIhEm | mayhem meIhEm | ||||
| meant mEnt | meant mEnt | ||||
| meadow mEdoU | |||||
| medallion $alt3 | medallion $alt3 | ||||
| medevac mEdIvak // medevaced | medevac mEdIvak // medevaced | ||||
| mediaeval mEdI'i:v@L | mediaeval mEdI'i:v@L | ||||
| pilau $2 | pilau $2 | ||||
| pilot paIl@t | pilot paIl@t | ||||
| pileup paIlVp | pileup paIlVp | ||||
| piñata pi:n^'ata# | |||||
| piñatas pi:n^'ata#z | |||||
| piña pi:n^a# | |||||
| piñata pi:nj'ata# | |||||
| piñatas pi:nj'ata#z | |||||
| piña pi:nja# | |||||
| pineapple p'aInap@L | pineapple p'aInap@L | ||||
| pinged pINd | pinged pINd | ||||
| pinot pi:noU | pinot pi:noU | ||||
| purport $2 | purport $2 | ||||
| purportedly $2 | purportedly $2 | ||||
| puree pjU@reI | puree pjU@reI | ||||
| puttin pU?n | |||||
| ?3 puttin pU?n | |||||
| pyjama p@dZA:m@ | pyjama p@dZA:m@ | ||||
| pyrites paIr'aIti:z | pyrites paIr'aIti:z | ||||
| pythagoras paIT'ag@r@s | pythagoras paIT'ag@r@s | ||||
| restive rEstIv | restive rEstIv | ||||
| respiration rEspI#r'eIS@n | respiration rEspI#r'eIS@n | ||||
| respiratory rI2spIr@t@ri | respiratory rI2spIr@t@ri | ||||
| ?3 respiratory rEspr@to:ri | |||||
| ?3 respiratory rEspr@to@ri | |||||
| respite rEspaIt | respite rEspaIt | ||||
| ?3 respite rEspIt | ?3 respite rEspIt | ||||
| rest rEst // for rested | rest rEst // for rested | ||||
| semicolon sEmIk'oUl@n | semicolon sEmIk'oUl@n | ||||
| semitone $1 | semitone $1 | ||||
| senator sEn@t3 | senator sEn@t3 | ||||
| señor sEnj'O@ | |||||
| señora sEnj'O@ra# | |||||
| señorita s,EnjO@r'i:ta# | |||||
| sens sEns // for sensible | sens sEns // for sensible | ||||
| !?3 sentient sEnti@nt // ?? | !?3 sentient sEnti@nt // ?? | ||||
| sepia $alt6 | sepia $alt6 | ||||
| shepherd SEp3d | shepherd SEp3d | ||||
| sheriff S'ErI2f | sheriff S'ErI2f | ||||
| shew SoU | shew SoU | ||||
| shiitake Si:t'A:ke: | |||||
| shiitake Si:t'A:keI | |||||
| shillelagh S,I2l'eIl@ | shillelagh S,I2l'eIl@ | ||||
| shiver SIv3 | shiver SIv3 | ||||
| shone S0n | shone S0n | ||||
| spraycan spreIkan | spraycan spreIkan | ||||
| sproing sprOIN | sproing sprOIN | ||||
| squirrel skwIr@L | squirrel skwIr@L | ||||
| ?3 squirrel skw3:L | |||||
| ?3 squirrel skw3:l | |||||
| staccato $alt3 | staccato $alt3 | ||||
| stepmom $alt1 | stepmom $alt1 | ||||
| stepson stEpsVn | stepson stEpsVn | ||||
| Hartlepool hA@tlIpu:l | Hartlepool hA@tlIpu:l | ||||
| Inverness Inv3n'Es | Inverness Inv3n'Es | ||||
| Killeen $2 | Killeen $2 | ||||
| Kirkcaldy kIRk'0di | |||||
| Kirkcaldy k3:k'0di | |||||
| ?7 Kirkcaldy kIRk'0di | |||||
| Lambeth lamb@T | Lambeth lamb@T | ||||
| Leven li:v@n | Leven li:v@n | ||||
| Lincoln lInk@n | Lincoln lInk@n | ||||
| Barbados bA@'beId0s | Barbados bA@'beId0s | ||||
| ?3 Barbados bA@'beIdoUs | ?3 Barbados bA@'beIdoUs | ||||
| Barents bar@nt|s | Barents bar@nt|s | ||||
| Barisal bVrIsVL | |||||
| Barisal bVrIs@L | |||||
| Bartolome bA@t@l@m'eI | Bartolome bA@t@l@m'eI | ||||
| Basel bA:z@L | Basel bA:z@L | ||||
| Basotho b@su:tu: | Basotho b@su:tu: | ||||
| Michaela mI2keIl@ | Michaela mI2keIl@ | ||||
| Michele mI2SEl | Michele mI2SEl | ||||
| Michelle mI2SEl | Michelle mI2SEl | ||||
| Miguel mi:Q'El | |||||
| Miguel mi:g'El | |||||
| Mikhail mIkaIl | Mikhail mIkaIl | ||||
| Mildred mIldrI2d | Mildred mIldrI2d | ||||
| Mimi mi:mi | Mimi mi:mi |
| abling 'eIblIN | abling 'eIblIN | ||||
| ably eIblI | ably eIblI | ||||
| _en) ab (l 'eIb | _en) ab (l 'eIb | ||||
| // XC) ab (le eIb | |||||
| _un) ab (le 'eIb | _un) ab (le 'eIb | ||||
| _dis) ab (le 'eIb | _dis) ab (le 'eIb | ||||
| t) ab (leau ab | t) ab (leau ab | ||||
| &) ai (n_$w_alt2 I | &) ai (n_$w_alt2 I | ||||
| air e@ | air e@ | ||||
| @) aire (_ 'e@ | @) aire (_ 'e@ | ||||
| @) airess (_ e@'Es | |||||
| _) ais (li aS | _) ais (li aS | ||||
| _k) ai aI | _k) ai aI | ||||
| s) ai (d E | s) ai (d E | ||||
| @) algia (_ 'aldZ@ | @) algia (_ 'aldZ@ | ||||
| al (i_ 'A:l | al (i_ 'A:l | ||||
| al (ity 'al | al (ity 'al | ||||
| // _s) ali (va a#laI | |||||
| p) al (et al | p) al (et al | ||||
| qu) al (@ 0l | qu) al (@ 0l | ||||
| c) all (K O:l | c) all (K O:l | ||||
| &) ar (diL06 3 | &) ar (diL06 3 | ||||
| %C) ar (d_ 3 | %C) ar (d_ 3 | ||||
| &d) ar (d 3 | &d) ar (d 3 | ||||
| // &h) ar (d_ 3 | |||||
| &ch) ar (d 3 | &ch) ar (d 3 | ||||
| &k) ar (d_ 3 | &k) ar (d_ 3 | ||||
| ll) ar (d_ A@ | ll) ar (d_ A@ | ||||
| _) ato (n a#toU | _) ato (n a#toU | ||||
| _) ato (na %eItoU | _) ato (na %eItoU | ||||
| &) atory @t3ri | &) atory @t3ri | ||||
| ?3 &) atory (_ @to:ri | |||||
| ?3 &) atory (_ @to@ri | |||||
| _) at (riA eIt | _) at (riA eIt | ||||
| _m) at (riar eIt | _m) at (riar eIt | ||||
| atrices 'eItrI2si:z | atrices 'eItrI2si:z | ||||
| _pr) e (au i | _pr) e (au i | ||||
| discr) e (tion E | discr) e (tion E | ||||
| ew ju: | ew ju: | ||||
| ren) ew (A ju: | |||||
| AC) ew (A w | |||||
| Ay) ew (A w | |||||
| ACC) ew (AlC w | |||||
| ACC) ew (All w | |||||
| ACC) ew (Ay w | |||||
| ACC) ew (ater w | |||||
| ACC) ew (ein w | |||||
| ACC) ew (ood w | |||||
| _s) ew u: | _s) ew u: | ||||
| ch) ew u: | |||||
| ?3 d) ew u: | ?3 d) ew u: | ||||
| ?3 n) ew u: | ?3 n) ew u: | ||||
| ?3 t) ew u: | ?3 t) ew u: | ||||
| _s) ew (_ oU | _s) ew (_ oU | ||||
| eway (_S3 weI | eway (_S3 weI | ||||
| j) ewe (l u:@ | j) ewe (l u:@ | ||||
| e (work | |||||
| @) ez (_ =Ez | @) ez (_ =Ez | ||||
| .group ea | .group ea | ||||
| h) ea (dq %E | h) ea (dq %E | ||||
| _l) eaded EdI2d | _l) eaded EdI2d | ||||
| l) ea (den E | l) ea (den E | ||||
| m) ea (dow E | |||||
| r) ea (dy E | r) ea (dy E | ||||
| r) ea (dily E | r) ea (dily E | ||||
| r) ea (died E | r) ea (died E | ||||
| .group en | .group en | ||||
| _) en (@ %En | _) en (@ %En | ||||
| en (_$w_alt1 En | en (_$w_alt1 En | ||||
| // &) en @n | |||||
| &) eness (_S4 n@s | &) eness (_S4 n@s | ||||
| &r) en (@ En | &r) en (@ En | ||||
| Ah) en En | Ah) en En | ||||
| ?7 &) io (_ =i:oU | ?7 &) io (_ =i:oU | ||||
| io (_ i:oU | io (_ i:oU | ||||
| b) io (logy aI0 | b) io (logy aI0 | ||||
| _aud) io I2oU | |||||
| card) io I2oU | card) io I2oU | ||||
| v) io aI0 | v) io aI0 | ||||
| io (li_ I2'oU | io (li_ I2'oU | ||||
| der) iv (e aIv | der) iv (e aIv | ||||
| yd) iv (e aIv | yd) iv (e aIv | ||||
| _r) iv (er Iv | _r) iv (er Iv | ||||
| Cr) iv (er aIv | |||||
| dr) iv (er aIv | |||||
| r) iv (el Iv | r) iv (el Iv | ||||
| r) iv (en Iv | r) iv (en Iv | ||||
| r) iv (et Iv | r) iv (et Iv | ||||
| %C) le (y_ l | %C) le (y_ l | ||||
| &r) le (_ l | &r) le (_ l | ||||
| legged lEgId | legged lEgId | ||||
| // Ab) le @L | |||||
| C) le (ton_ @L | C) le (ton_ @L | ||||
| Ab) ler (_ l3 | Ab) ler (_ l3 | ||||
| Ab) le (B_ l@ | Ab) le (B_ l@ | ||||
| &s) on (_ @n | &s) on (_ @n | ||||
| &t) on (_ @n | &t) on (_ @n | ||||
| &tr) on (_ 0n | &tr) on (_ 0n | ||||
| // hl) on (_ @n | |||||
| nl) on (_ @n | nl) on (_ @n | ||||
| &el) on (_ @n | &el) on (_ @n | ||||
| &m) on (_ @n | &m) on (_ @n | ||||
| or (amic @r | or (amic @r | ||||
| &) or (ate 3r | &) or (ate 3r | ||||
| &) or (ative @-r | &) or (ative @-r | ||||
| // @@C) or (_S2de 3 // suffix | |||||
| &) or (_ 3 | &) or (_ 3 | ||||
| ?8 @@) or (_S2d o@ // suffix | ?8 @@) or (_S2d o@ // suffix | ||||
| ?8 &) or (_ o@ | ?8 &) or (_ o@ | ||||
| w) or (e o@ | w) or (e o@ | ||||
| or (um_ 'o@r | or (um_ 'o@r | ||||
| &) ory (_ @ri | &) ory (_ @ri | ||||
| ?3 @@At) ory (_ ,o:ri | |||||
| ?3 @@At) ory (_ ,o@ri | |||||
| ct) ory (_ =@ri | ct) ory (_ =@ri | ||||
| ct) orily (_ =@r@li | ct) orily (_ =@r@li | ||||
| _st) ory o@ri | _st) ory o@ri | ||||
| piece (_S5 pi:s | piece (_S5 pi:s | ||||
| pkg pi:keIdZ'i: // makepkg | pkg pi:keIdZ'i: // makepkg | ||||
| por (tray p%o@ | por (tray p%o@ | ||||
| // _) post (@@P4 p,oUst // prefix | |||||
| poly (@@ p,0lI | poly (@@ p,0lI | ||||
| poly (@ p0lI | poly (@ p0lI | ||||
| pota (t p@teI | pota (t p@teI | ||||
| &) ships (_S5 SIps | &) ships (_S5 SIps | ||||
| &) shipe (_ SIp | &) shipe (_ SIp | ||||
| &) shire (_S5 S3 | &) shire (_S5 S3 | ||||
| //?3 &) shire (_S5 Si@ | |||||
| sia (_ =zi@ | sia (_ =zi@ | ||||
| C) sia (_ =si@ | C) sia (_ =si@ | ||||
| ?3 sia (_ =Z@ | ?3 sia (_ =Z@ | ||||
| tt (ia_ t | tt (ia_ t | ||||
| ?3 &) ttan (_ ?n- | ?3 &) ttan (_ ?n- | ||||
| ?3 &) ten (_ ?n- | ?3 &) ten (_ ?n- | ||||
| //?3 &CC) ten (_ t@n | |||||
| ?3 &) tten (_ ?n- | ?3 &) tten (_ ?n- | ||||
| Xe) ttin (_ ?n // gettin, lettin | |||||
| ?3 Xe) ttin (_ ?n // gettin, lettin | |||||
| ?3 &) tton ?n- | ?3 &) tton ?n- | ||||
| _) two (@P3 t'u: | _) two (@P3 t'u: | ||||
| ttu (r t@ | ttu (r t@ | ||||
| XC) y aI | XC) y aI | ||||
| CC) y (n_ I | CC) y (n_ I | ||||
| y (na_ 'i: | y (na_ 'i: | ||||
| // Cr) y %I | |||||
| _sC) y aI | _sC) y aI | ||||
| @st) y (list ,aI | |||||
| _b) y (+ aI | _b) y (+ aI | ||||
| y (cin_ 'aI | y (cin_ 'aI | ||||
| c) y (cl aI | c) y (cl aI | ||||
| En (atA @n | En (atA @n | ||||
| En (dA_ 'En | En (dA_ 'En | ||||
| E (ndous E | E (ndous E | ||||
| Ener (_ _n@ | |||||
| Ening (_ _nI2N | |||||
| Ener (_ @n@ | |||||
| Ening (_ @nI2N | |||||
| ?8 Ening (_ EnI2N | ?8 Ening (_ EnI2N | ||||
| Ene (_ i:n | Ene (_ i:n | ||||
| Ened (_S2 d | Ened (_S2 d | ||||
| En (g @n | En (g @n | ||||
| // E (nt @ | |||||
| E (nC @ | E (nC @ | ||||
| E (ning E | E (ning E | ||||
| E (nizA @ | E (nizA @ | ||||
| _) é %I | _) é %I | ||||
| ée i: | ée i: | ||||
| ée (_ 'eI | ée (_ 'eI | ||||
| ê E: | |||||
| ê e@ | |||||
| ä E | ä E | ||||
| ë E | ë E | ||||
| ï i: | ï i: | ||||
| ž Z | ž Z | ||||
| þ T | þ T | ||||
| ð D | ð D | ||||
| // ñ nj | |||||
| ñ _^_ES | |||||
| ñ nj | |||||
| _) ʻ (A ? // arabic | _) ʻ (A ? // arabic | ||||
| au BufRead,BufNewFile *_list set filetype=espeaklist fileencoding=utf-8 fileformat=unix | |||||
| au BufRead,BufNewFile *_listx set filetype=espeaklist fileencoding=utf-8 fileformat=unix | |||||
| au BufRead,BufNewFile *_extra set filetype=espeaklist fileencoding=utf-8 fileformat=unix |
| addon: espeak | |||||
| description: "allow syntax highlighting for eSpeak and eSpeak NG Text-to-Speech data files (dictionaries, etc.)" | |||||
| files: | |||||
| - ftdetect/espeakfiletype.vim | |||||
| - syntax/espeaklist.vim |
| " Vim syntax file | |||||
| " Language: eSpeak Dictionary List Files | |||||
| " Filenames: *_list, *_listx, *_extra | |||||
| " Maintainer: Reece H. Dunn <[email protected]> | |||||
| " Last Change: 2016 Jun 19 | |||||
| " Quit when a (custom) syntax file was already loaded | |||||
| if exists("b:current_syntax") | |||||
| finish | |||||
| endif | |||||
| syn region espeaklistLineComment start="^//" end="$" keepend contains=espeaklistComment | |||||
| syn match espeaklistLinePhraseEntry "^\(\(//\)\@!\)(.*$" contains=espeaklistEntryPhrase | |||||
| syn match espeaklistLineEntry "^\(\(//\)\@!\)[^?(].*$" contains=espeaklistEntryWord | |||||
| syn match espeaklistLineConditionalEntry "^[?!].*$" contains=espeaklistEntryConditional | |||||
| syn region espeaklistComment contained start="//" end="$" keepend contains=@Spell | |||||
| syn region espeaklistFlag contained start="\$" end="[ \t\r\n]" skipwhite nextgroup=espeaklistFlag,espeaklistComment | |||||
| syn region espeaklistEntryConditional contained start="^[?!]" end="[ \t]" skipwhite nextgroup=espeaklistEntryPhrase,espeaklistEntryWord | |||||
| syn region espeaklistEntryPhrase contained start="^(" end=")" skipwhite nextgroup=espeaklistEntryPronunciation | |||||
| syn match espeaklistEntryWord contained "[^ \t\r\n]\+" skipwhite nextgroup=espeaklistEntryPronunciation,espeaklistFlag | |||||
| syn match espeaklistEntryPronunciation contained "[^ \t\r\n/$!][^ \t\r\n]*" skipwhite nextgroup=espeaklistFlag,espeaklistComment | |||||
| " Define the default highlighting. | |||||
| " Only used when an item doesn't have highlighting yet | |||||
| hi def link espeaklistComment Comment | |||||
| hi def link espeaklistFlag PreProc | |||||
| hi def link espeaklistEntryConditional PreProc | |||||
| hi def link espeaklistEntryPhrase espeaklistEntry | |||||
| hi def link espeaklistEntryWord espeaklistEntry | |||||
| hi def link espeaklistEntryPronunciation None | |||||
| hi def link espeaklistEntry Identifier | |||||
| let b:current_syntax = "espeaklist" | |||||
| " vim: ts=8 |