mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-01 21:58:52 +00:00
Fix: Speak punctuation option also caused text after [[ to be spoken as phoneme codes even if espeakPHONEMES flag is not set. Speak sequences of letters and dots as individual letters, and don't speak 'dot', eg. "u.s.a." Don't announce punctuation in the alternative text inside <audio ... </audio> Vowelcharts, show the positions of multiple FMT() in vowel phonemes definitions. Phoneme definitions: New attributes: flag1, flag2, flag3 New attribute: nopause. Prevents the insertion of a short pause when this phoneme starts a word which follows a vowel. New conditions: isFlag1, isFlag2, isFlag3, isSibilant. New statement: InsertPhoneme() Phonemes: improve syllablic [m-] [n-] [N-] *_rules: add attributes $p_alt .. $p_alt3, $w_alt .. $w_alt3 *_list: add attributes: $sentence, $atstart klatt synthesizer: implement echo. espeakedit, Prosody display: Indicate stressed and secondary-stress syllables. espeakedit: remember window size and position. Intonation: New file, 'phsource/intonation' to define 'tunes' which can be used from voice files. espeakedit: add Compile -> Intonationm data Speed: Increase range to 80 to 450, with default=175. Improve speaking at high speeds. lang=en: Reduce consecutive unstressed syllables to 'diminished' stress, only in unstressed words. lang=de: Change 'r' phoneme. git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@244 d46cf337-b52f-0410-862d-fd96e6ae7743
167 lines
1.6 KiB
Plaintext
167 lines
1.6 KiB
Plaintext
|
||
// This file is UTF8 encoded
|
||
// Spelling-to-phoneme words for Turkish
|
||
|
||
a a
|
||
b be
|
||
c dZE
|
||
ç tSE
|
||
d dE
|
||
e E
|
||
f fE
|
||
g JE
|
||
ğ jumuS'ak||J'E
|
||
h hE
|
||
ı @
|
||
i i
|
||
j ZE
|
||
k ka
|
||
l lE
|
||
m mE
|
||
n nE
|
||
_o O
|
||
ö W
|
||
p pE
|
||
q kvE
|
||
r RE
|
||
s sE
|
||
ş SE
|
||
t tE
|
||
u u
|
||
ü y
|
||
v vE
|
||
w dubElv'E
|
||
x Eks
|
||
y jE
|
||
z zE
|
||
|
||
_cap byj'Yk
|
||
_?? sEmb'Ol
|
||
_?A haRf
|
||
|
||
// accent names
|
||
//_lig
|
||
_acu vURg'UimI
|
||
_ac2 tS'IftvURg'UimI
|
||
_brv k@s'altmaimI
|
||
_ced h'aRf
|
||
_cir Sapk'a
|
||
_dia Umla'Ut
|
||
_dot YstnOkt'a
|
||
_grv 'aksanimI
|
||
_hac t'ERsSapk'a
|
||
_mcn uz'atmaimI
|
||
_ogo ogon'Ek
|
||
_rng halk'a
|
||
//_stk
|
||
_tld tIld'E
|
||
|
||
|
||
// symbols
|
||
_. nOkt'a
|
||
_, vIRJ'Yl
|
||
_; nOktal'@vIRJ'Yl
|
||
_: ik'InOkt'a
|
||
_… 'YtSnOkt'a
|
||
_? soR'UiSa*et,I
|
||
_! Ynl'EmiSa*et,I
|
||
_- k'@satSIzg'I
|
||
_– 'uzUntSIzg'I
|
||
_/ ej'IktSIzg'I
|
||
_" t@Rn'akiSa*et'I
|
||
_' apOstR'Of
|
||
_^ IndZ'EltmEiSa*et'I
|
||
& _!v'E
|
||
_& v'EiSa*et'I
|
||
_* j'@ld@z
|
||
_@ kUjRUkl'U'a
|
||
_\ t'ERs||ej,IktSIzg'I
|
||
¶ pa*agR'af
|
||
§ tSEnJ'El
|
||
° de*edZ'E
|
||
_# dij'Ez
|
||
_~ jaklaS'@k
|
||
__ ,alttSIzg'I
|
||
= ESIt $max3
|
||
% jYzdE $max3
|
||
+ aRt@ $max3
|
||
€ avRO
|
||
|
||
|
||
_0 s@f@R
|
||
_1 biR
|
||
_2 ici
|
||
_3 YtS
|
||
_4 dWRt
|
||
_5 beS
|
||
_6 alt@
|
||
_7 jedi
|
||
_8 seciz
|
||
_9 dokuz
|
||
_10 on
|
||
_11 'onbiR
|
||
_12 'onici
|
||
_1X on
|
||
_2X jiRmi
|
||
_3X otuz
|
||
_4X k@Rk
|
||
_5X elli
|
||
_6X altm@S
|
||
_7X jetmiS
|
||
_8X seksEn
|
||
_9X doksan
|
||
_0C jyz
|
||
_2C 'icijyz
|
||
_0M1 bIn
|
||
_1M1 bIn
|
||
_0M2 miljon
|
||
_0M3 miljar
|
||
_dpt _viRg,Yl_|
|
||
|
||
|
||
// function words
|
||
|
||
// conjunctions
|
||
ve $u $brk // and
|
||
yoksa $u $brk // or
|
||
veya $u $brk // or
|
||
ama $brk $1 // but
|
||
ki $u $brk // that
|
||
|
||
mı $u // question
|
||
mi $u
|
||
mu $u
|
||
mü $u
|
||
|
||
|
||
// pronouns
|
||
bu $u+ // this
|
||
şu $u+ // that
|
||
|
||
ben $u+ // I
|
||
sen $u+ // you
|
||
o $u+ // it
|
||
siz $u+ // we
|
||
biz $u+ // you
|
||
|
||
|
||
|
||
bir $u+ // a (or one)
|
||
|
||
da $u // also
|
||
de $u
|
||
ta $u
|
||
te $u
|
||
|
||
ile $u
|
||
|
||
|
||
// EXCEPTIONS
|
||
|
||
// Person Names
|
||
|
||
// Place Names
|
||
ankara $1
|
||
istanbul $2
|
||
|