1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-25 09:15:38 +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

84 lines
3.6 KiB
Markdown

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