mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
lv: add names for numbers up to 10^30
This commit is contained in:
+26
-10
@@ -80,7 +80,7 @@ dž dZe:
|
||||
_0 n'ulle
|
||||
_1 v'iens
|
||||
_2 d'ivi
|
||||
_3 tRi:s
|
||||
_3 tR'i:s
|
||||
_4 tS'etRi
|
||||
_5 p'ietsi
|
||||
_6 s'eSi
|
||||
@@ -97,20 +97,36 @@ _16 s'eSpadsmit
|
||||
_17 s'eptin^padsmit
|
||||
_18 'astuon^padsmit
|
||||
_19 d'evin^padsmit
|
||||
_2X d'ivdesmit
|
||||
_3X tR'i:sdesmit
|
||||
_4X tS'etRdesmit
|
||||
_5X p'ietsd,esmit
|
||||
_6X s'eSdesmit
|
||||
_7X s'eptin^desmit
|
||||
_8X 'astuon^desmit
|
||||
_9X d'evin^desmit
|
||||
_0C s'imti_
|
||||
_2X d'ivdesmit||
|
||||
_3X tR'i:sdesmit||
|
||||
_4X tS'etRdesmit||
|
||||
_5X p'ietsd,esmit||
|
||||
_6X s'eSdesmit||
|
||||
_7X s'eptin^desmit||
|
||||
_8X 'astuon^desmit||
|
||||
_9X d'evin^desmit||
|
||||
_0C ||s'imti
|
||||
_1C s'imts
|
||||
_0M1 t'u:kstuo:Si
|
||||
_1M1 t'u:kstuo:tis
|
||||
_0M2 m'iljo:ni
|
||||
_1M2 m'iljo:ns
|
||||
_1M3 m'iljaRds
|
||||
_0M3 m'iljaRdi
|
||||
_1M4 tR'iljons
|
||||
_0M4 tR'iljoni
|
||||
_1M5 kv'adRiljo:ns
|
||||
_0M5 kv'adRiljo:ni
|
||||
_1M6 kv'intiljo:ns
|
||||
_0M6 kv'intiljo:ni
|
||||
_1M7 s'ekstiljo:ns
|
||||
_0M7 s'ekstiljo:ni
|
||||
_1M8 s'eptiljo:ns
|
||||
_0M8 s'eptiljo:ni
|
||||
_1M9 'oktiljo:ns
|
||||
_0M9 'oktiljo:ni
|
||||
_1M10 n'oniljo:ns
|
||||
_0M10 n'oniljo:ni
|
||||
_dpt k'omats_
|
||||
|
||||
// Numbers in Latgalian
|
||||
|
||||
@@ -1194,6 +1194,7 @@ Translator *SelectTranslator(const char *name)
|
||||
tr->langopts.stress_rule = STRESSPOSN_1L;
|
||||
tr->langopts.spelling_stress = 1;
|
||||
tr->encoding = ESPEAKNG_ENCODING_ISO_8859_4;
|
||||
tr->langopts.max_digits = 33;
|
||||
tr->langopts.numbers = NUM_DECIMAL_COMMA | NUM_OMIT_1_HUNDRED | NUM_DFRACTION_4 | NUM_ORDINAL_DOT;
|
||||
tr->langopts.stress_flags = S_NO_AUTO_2 | S_FINAL_DIM | S_FINAL_DIM_ONLY | S_EO_CLAUSE1;
|
||||
}
|
||||
|
||||
@@ -29,3 +29,12 @@ test_phonemes en-GB "hundreds" "Tr'i:h'VndrI2d@n s'Iksti f'aIv" "365"
|
||||
test_phonemes en-US "hundreds" "Tr'i:h'VndrI2d s'Iksti f'aIv" "365"
|
||||
test_phonemes en "large" "w'0nh'VndrI2d w'0n T'aUz@nd w'0n m'Ili@n w'0n b'Ili@n w'0n tr'Ili@n w'0n kw0dr'Ili@n w'0n kwInt'Ili@n w'0n sExt'Ili@n w'0n sEpt'Ili@n w'0n 0kt'Ili@n w'0n n0n'Ili@n" "100 1000 1000000 1000000000 1000000000000 1000000000000000 1000000000000000000 1000000000000000000000 1000000000000000000000000 1000000000000000000000000000 1000000000000000000000000000000" # 10^2 10^3 10^6 10^9 10^12 10^15 10^18 10^21 10^24 10^27 10^30
|
||||
test_phonemes en "mixed" "f'aIv s'Iksti f'o@ w'0nh'VndrI2d@n tw'Enti Tr'i: f'o@ T'aUz@nd Tr'i:h'VndrI2d@n f'Ifti s'Ev@n f'o@ti:n T'aUz@nd_! s'Iksh'VndrI2d@n 'eIti Tr'i: s'Ev@nh'VndrI2d@n f'o@ti t'u: T'aUz@nd_! Tr'i:h'VndrI2d@n f'Ifti n'aIn s'Iks m'Ili@n_! f'o@h'VndrI2d@n s'Ev@nti f'aIv T'aUz@nd_! Tr'i:h'VndrI2d@n tw'Enti; 'eIt" "5 64 123 4357 14683 742359 6475328"
|
||||
|
||||
echo "... lv (Latvian)" # short scale
|
||||
|
||||
test_phonemes lv "units" "n'ulle v'iens d'ivi tR'i:s tS'etRi p'ietsi s'eSi s'eptin^i_ 'astuon^i d'evin^i" "0 1 2 3 4 5 6 7 8 9"
|
||||
test_phonemes lv "teens" "d'esmit v'ienpadsmit d'ivpadsmit tR'i:spadsmit tS'etRpadsmit p'ietspadsmit s'eSpadsmit s'eptin^padsmit 'astuon^padsmit d'evin^padsmit" "10 11 12 13 14 15 16 17 18 19"
|
||||
test_phonemes lv "tens" "d'esmit d'ivdesmit tR'i:sdesmit tS'etRdesmit p'ietsd,esmit s'eSdesmit s'eptin^desmit 'astuon^desmit d'evin^desmit" "10 20 30 40 50 60 70 80 90"
|
||||
test_phonemes lv "hundreds" "s'imts s'imts v'iens d'ivi s'imti d'ivi tR'i:s s'imti s'eSdesmit p'ietsi" "100 101 202 365"
|
||||
test_phonemes lv "large" "s'imts t'u:kstuo:tis m'iljo:ns m'iljaRds tR'iljons kv'adRiljo:ns kv'intiljo:ns s'ekstiljo:ns s'eptiljo:ns 'oktiljo:ns n'oniljo:ns" "100 1000 1000000 1000000000 1000000000000 1000000000000000 1000000000000000000 1000000000000000000000 1000000000000000000000000 1000000000000000000000000000 1000000000000000000000000000000" # 10^2 10^3 10^6 10^9 10^12 10^15 10^18 10^21 10^24 10^27 10^30
|
||||
test_phonemes lv "mixed" "p'ietsi s'eSdesmit tS'etRi s'imts d'ivdesmit tR'i:s tS'etRi t'u:kstuo:Si tR'i:s s'imti p'ietsd,esmit s'eptin^i tS'etRpadsmit t'u:kstuo:Si_! s'eSi s'imti_ 'astuon^desmit tR'i:s s'eptin^i s'imti tS'etRdesmit d'ivi t'u:kstuo:Si_! tR'i:s s'imti p'ietsd,esmit d'evin^i s'eSi m'iljo:ni_! tS'etRi s'imti s'eptin^desmit p'ietsi t'u:kstuo:Si_! tR'i:s s'imti d'ivdesmit 'astuon^i" "5 64 123 4357 14683 742359 6475328"
|
||||
|
||||
Reference in New Issue
Block a user