TTS - Zahlwörter

Da ich langsam genug Mails versendet habe und man es irgendwie nicht gebacken bekommt, habe ich hier mal eine Liste reinkopiert, in der Zahlwörter für TTS ausgeschrieben sind, damit der support mal begreift um was es geht.

Ich bitte euch Mathematiker alle das mal anzuschauen und allenfalls zu ergänzen, was ihr noch als wichtig empfindet, die Liste ist so noch nicht komplett.

0 = null
1 = eins
2 = zwei
3 = drei
4 = vier
5 = fünf
6 = sechs
7 = sieben
8 = acht
9 = neun
10 = zehn
11 = elf
12 = zwölf
13 = dreizehn
14 = vierzehn
15 = fünfzehn
16 = sechzehn
17 = siebzehn
18 = achtzehn
19 = neunzehn

20 = zwanzig
21 = einundzwanzig
22 = zweiundzwanzig
23 = dreiundzwanzig
24 = vierundzwanzig
25 = fünfundzwanzig
26 = sechsundzwanzig
27 = siebenundzwanzig
28 = achtundzwanzig
29 = neunundzwanzig

(ß = ss)
30 = dreißig
31 = einunddreißig
32 = zweiunddreißig
33 = dreiunddreißig
34 = vierunddreißig
35 = fünfunddreißig
36 = sechsunddreißig
37 = siebenunddreißig
38 = achtunddreißig
39 = neununddreißig

40 = vierzig
41 = einundvierzig
42 = zweiundvierzig
43 = dreiundvierzig
44 = vierundvierzig
45 = fünfundvierzig
46 = sechsundvierzig
47 = siebenundvierzig
48 = achtundvierzig
49 = neunundvierzig

50 = fünfzig
51 = einundfünfzig
52 = zweiundfünfzig
53 = dreiundfünfzig

60 = sechzig
61 = einundsechzig
62 = zweiundsechzig

70 = siebzig
80 = achtzig
90 = neunzig

100 = einhundert
101 = einhunderteins
102 = einhundertzwei

110 = einhundertzehn
111 = einhundertelf
112 = einhundertzwölf

153 = einhundertdreiundfünfzig

200 = zweihundert
201 = zweihunderteins
202 = zweihundertzwei
244 = zweihundertvierundvierzig

300 = dreihundert
400 = vierhundert
500 = fünfhundert
600 = sechshundert
700 = siebenhundert
800 = achthundert
900 = neunhundert

1000 = eintausend
1001 = eintausendundeins
1002 = eintausendundzwei
1003 = eintausendunddrei
1004 = eintausendundvier

2000 = zweitausend
3000 = dreitausend
5000 = fünftausend

6744 = sechstausendsiebenhundertvierundvierzig

The spoken connective between digits in many cases is: “und”

A112 = A einhundertzwölf
B320 = B dreihundertzwanzig
K2012 = K zweitausendundzwölf
K2011 = K zweitausendundelf
St132 = St einhundertzweiunddreißig

Gruss
Argus

Hallo Argus.

Das ist zwar so richtig, bzw. nicht falsch, aber programmatisch nicht umzusetzen, weil inkonsistent (insbesondere das “und”).

Das zum Beispiel würde ich lassen. eintausendvier ist absolut in Ordnung, und programmtechnisch logischer.

Das ist richtig. Es richtet sich nur nach der 44, da muss das und hin.

Und hier wieder weg. Zweitausendzwölf ist ok, das “und” überflüssig. Sonst müsste nach Programmlogik Dein Beispiel vorher secstausendsiebenhundertundvierundvierzig heißen.

Und wieder richtig. Das “und” kann und sollte konsistent nur dann verwendet werden, wenn die Stellung der Ziffer beim sprechen vertauscht ist. Wie hier also, wenn die Einer vor den Zehnern gesprochen werden.

CU,
Massimo

Ich würde sagen die Regel ist einfach, dass das “und” vor dem letzten Zahlwort im zusammengesetzten Ausdruck stehen muss. Also bei 2001 vor dem “eins”, bei 2021 vor dem “zwanzig”. Das ist programmatisch durchaus umsetzbar. Wenn ich grad Zeit zu viel hätte, könnte ich den Algorithmus hier hin schreiben…
Ist im Englischen zwar einfacher, geht aber auch im Deutschen, man muss nur bei 20-99 die Einerstelle vor die Zehnerstelle setzen.

Gordonundski

Edit:
Hab grad nochmal recherchiert. Die meisten Quellen verwenden gar kein “und”, außer bei “Geschichten aus 1001 Nacht”… :wink:
Demnach könnte man das “und” auch ganz weglassen. (Außer natürlich bei den Zahlwörtern, die sowieso immer ein “und” im Namen haben, also alle x ∈ {21, 22, 23, …, 99 | x%10 ≠ 0})
Ich glaube, das ist das, was Massimo auch meinte…

Da käme dann zum Beispiel zweitausenzweihundertundvierundvierzig bei raus. Und das wäre dann wirklich falsch.

Mein’ ich ja. :wink:

Genau. :slight_smile:

Massimo

Da käme dann zum Beispiel zweitausenzweihundertundvierundvierzig bei raus. Und das wäre dann wirklich falsch.

[quote]

Nee, nur vor dem letzten Teil-Zahlwort, schrieb ich. das wäre in dem Fall die “vierzig”, also zweitausenzweihundertvierundvierzig. Das würde in diesem Fall auch Deinem Lösungsvorschlag entsprechen, den ich wie gesagt auch ok finde.

Gordonski

Stimmt, da hatte ich Dich missverstanden, sorry.

CU,
Massimo

Hab heute mal wieder festgestellt, das SIE es immer noch nicht kann!

Stimmt. Wenn man hier von Westen auf der L321 kommt und auf die K113 abbiegen will lautet die Ansage: “Rechts abbiegen in K eins dreizehn”.

Das betrifft fast alle mit “1”. Ist schon lange bekannt, aber waze schafft das irgendwie nicht… Warum auch immer.
Argus hängt jedenfalls dran.