1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-23 16:25:16 +03:00
opentx/radio/util/tts_doc_cz.md
Bertrand Songis f10bad7abe Proposal to fix #4831 (CZ TTS problem with PREC1 and units) (#4856)
* Proposal to fix #4831

* Next fix for #4831

* Initiate some CZ docs

* Some more structure, still a workframe

* My attempt to help with #4831

* Update tts_doc_cz.md

* copy/paste error

* Update tts_doc_cz.md

* missed one number/qr.quot

* Cosmetics

* Consistency in parameters order

* Nearly complete doc

* Cosmetics to facilitate coding for non CZ devs

* Fix integer+unit, cosmetics

* Update tts_doc Radians and Mililiters are Male gender

* Radian and Millimeter are Male (so i've been told)

* Cosmetics

* Invers pushUnitPrompt parameters as per bsongis request
2017-04-26 21:42:01 +02:00

3.6 KiB

The purpose of this document is to document the principle of TTS for CZ languages to non CZ speaker, with a strict focus on OpenTX TTS

Large 'multiparts' numbers

This is for numbers requiring assembly of basic number blocks, like 110 in english : ONE HUNDRED TEN

Plural units forms

4 forms of plural exist in otx cz tts, bellow is the exemple for volts

(u"volt", u"volt0"), (u"volty", u"volt1"), (u"voltů", u"volt2"),(u"voltu", u"volt3")

In this document, we will use unit0 to unit3 to describe those 4 variations

Interger numbers with unit

The number takes a from like X UNIT

"one ..."

The number "one" has 3 gender depending on the unit F/M/N The forms are "jedna","jeden", "jedno"

See unit table bellow to find out wich gender of one should be used

unit0 is used with the 3 gender of one.

"two ..."

The number "two" has 3 gender depending on the unit The forms are "dva","dvě"

See unit table bellow to find out wich gender of two should be used

unit1 is used with the 2 gender of two.

"tree to five"

unit1 is used

"five and more"

unit2 is used

decimal numbers with unit

X.Y UNIT In this case unit is unit3. X and Y is allways FEM.

"point" has three forms depending on the value of X :
0 and 1 : "celá"
2, 3 , 4 : "celé"
5 :"celých"

Note : opentx audio only deals with PREC1 numbers, so Y can only be integer 1 to 9

Unit table

Index Unit Defined as One Two Gender
0 Raw unit (no unit) UNIT_RAW jedna dvě Female
1 Volts UNIT_VOLTS jeden dva Male
2 Amps UNIT_AMPS jeden dva Male
3 Milliamps UNIT_MILLIAMPS jeden dva Male
4 Knots UNIT_KTS jeden dva Male
5 Meters per Second UNIT_METERS_PER_SECOND jeden dva Male
6 Feet per Second UNIT_FEET_PER_SECOND jedna dvě Female
7 Kilometers per Hour UNIT_KMH jeden dva Male
8 Miles per Hour UNIT_MPH jedna dvě Female
9 Meters UNIT_METERS jeden dva Male
10 Feet UNIT_FEET jedna dvě Female
11 Degrees Celsius UNIT_CELSIUS jeden dva Male
12 Degrees Fahrenheit UNIT_FAHRENHEIT jeden dva Male
13 Percent UNIT_PERCENT jedno dvě Neutral
14 Milliamp per Hour UNIT_MAH jedna dvě Female
15 Watts UNIT_WATTS jeden dva Male
16 Milliwatts UNIT_MILLIWATTS jeden dva Male
17 dB UNIT_DB jeden dva Male
18 RPM UNIT_RPMS jedna dvě Female
19 G UNIT_G jedno dvě Neutral
20 Degrees UNIT_DEGREE jeden dva Male
21 Radians UNIT_RADIANS jeden dva Male
22 Milliliters UNIT_MILLILITERS jeden dva Male
23 Fluid Ounces UNIT_FLOZ jedna dvě Female
24 Hours UNIT_HOURS jedna dvě Female
25 Minutes UNIT_MINUTES jedna dvě Female
26 Seconds UNIT_SECONDS jedna dvě Female