From d1d215ab7302d58d7c22349177dd82b1311c091e Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Sun, 8 Dec 2019 09:17:32 +0100 Subject: [PATCH] TTS old code next cleaning session --- radio/util/tts_common.py | 4 ---- radio/util/tts_cz.py | 10 +++++----- radio/util/tts_de.py | 16 ++++++++-------- radio/util/tts_en.py | 10 +++++----- radio/util/tts_es.py | 28 ++++++++++++++-------------- radio/util/tts_fr.py | 12 ++++++------ radio/util/tts_it.py | 12 ++++++------ radio/util/tts_pt.py | 28 ++++++++++++++-------------- radio/util/tts_ru.py | 16 ++++++++-------- 9 files changed, 66 insertions(+), 70 deletions(-) diff --git a/radio/util/tts_common.py b/radio/util/tts_common.py index 38094b6f2..7086c64dd 100644 --- a/radio/util/tts_common.py +++ b/radio/util/tts_common.py @@ -1,7 +1,3 @@ -PROMPT_CUSTOM_BASE = 256 -PROMPT_SYSTEM_BASE = 0 - - def filename(idx): ext = ".wav" if isinstance(idx, int): diff --git a/radio/util/tts_cz.py b/radio/util/tts_cz.py index 65419808b..8f5b77730 100755 --- a/radio/util/tts_cz.py +++ b/radio/util/tts_cz.py @@ -2,20 +2,20 @@ # Czech language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE, PROMPT_CUSTOM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i, s in enumerate(["nula", "jedna", "dva"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + i))) + systemSounds.append((s, filename(i))) for i in range(97): - systemSounds.append((str(3 + i), filename(PROMPT_SYSTEM_BASE + 3 + i))) + systemSounds.append((str(3 + i), filename(3 + i))) for i, s in enumerate(["sto", "dvěsta", "třista", "čtyřista", "pětset", "šestset", "sedmset", "osmset", "devětset", "tisíc"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 100 + i))) + systemSounds.append((s, filename(100 + i))) for i, s in enumerate(["tisíce", "jeden", "jedno", "dvě", "celá", "celé", "celých", "mínus"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 110 + i))) + systemSounds.append((s, filename(110 + i))) for i, (s, f) in enumerate([("volt", "volt0"), ("volty", "volt1"), ("voltů", "volt2"),("voltu", "volt3"), ("ampér", "amp0"), ("ampéry", "amp1"), ("ampérů", "amp2"), ("ampéru", "amp3"), ("miliampér", "mamp0"), ("miliampéry", "mamp1"), ("miliampérů", "mamp2"), ("miliampéru", "mamp3"), diff --git a/radio/util/tts_de.py b/radio/util/tts_de.py index f12421cdf..793d3fb85 100755 --- a/radio/util/tts_de.py +++ b/radio/util/tts_de.py @@ -2,20 +2,20 @@ # German language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i in range(100): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) -systemSounds.append(("ein", filename(PROMPT_SYSTEM_BASE + 100))) -systemSounds.append(("eine", filename(PROMPT_SYSTEM_BASE + 101))) -systemSounds.append(("hundert", filename(PROMPT_SYSTEM_BASE + 102))) -systemSounds.append(("tausend", filename(PROMPT_SYSTEM_BASE + 103))) + systemSounds.append((str(i), filename(i))) +systemSounds.append(("ein", filename(100))) +systemSounds.append(("eine", filename(101))) +systemSounds.append(("hundert", filename(102))) +systemSounds.append(("tausend", filename(103))) for i, s in enumerate(["komma", "und", "minus", "uhr", "minute", "minuten", "sekunde", "sekunden", "stunde", "stunden"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 104 + i))) + systemSounds.append((s, filename(104 + i))) for i, (s, f) in enumerate([("Wolt", "volt0"), ("Ampär", "amp0"), ("MilliAmpär", "mamp0"), @@ -89,7 +89,7 @@ for i, s in enumerate(["Uhr", "Uhr", "Sender", "Empfang", "A1", "A2", "Hoehe", " "Treibstoff", "Temperatur", "Temperatur", "Geschwindigkeit", "Entfernung", "Höhe", "Lipo-Zelle", "Zellen gesamt", "Spannung", "Strom", "Verbrauch", "Power", "Beschleunigung X", "Beschleunigung Y", "Beschleunigung Z", "Richtung", "Variometer", "Minimum", "Maximum"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 134 + i))) + systemSounds.append((s, filename(134 + i))) for i, (s, f) in enumerate([("Fahrwerk eingezogen", "gearup"), ("Fahrwerk ausgefahren", "geardn"), ("Klappen eingefahren", "flapup"), diff --git a/radio/util/tts_en.py b/radio/util/tts_en.py index e1e9a6370..e53cfd348 100755 --- a/radio/util/tts_en.py +++ b/radio/util/tts_en.py @@ -2,18 +2,18 @@ # English language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i in range(100): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) + systemSounds.append((str(i), filename(i))) for i in range(9): - systemSounds.append((str(100 * (i + 1)), filename(PROMPT_SYSTEM_BASE + 100 + i))) + systemSounds.append((str(100 * (i + 1)), filename(100 + i))) for i, s in enumerate(["thousand", "and", "minus", "point"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 109 + i))) + systemSounds.append((s, filename(109 + i))) for i, (s, f) in enumerate([("volt", "volt0"), ("volts", "volt1"), ("amp", "amp0"), ("amps", "amp1"), ("milliamp", "mamp0"), ("milliamps", "mamp1"), @@ -46,7 +46,7 @@ for i, (s, f) in enumerate([("volt", "volt0"), ("volts", "volt1"), for i, s in enumerate(["point zero", "point one", "point two", "point three", "point four", "point five", "point six", "point seven", "point eight", "point nine"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 167 + i))) + systemSounds.append((s, filename(167 + i))) for s, f in [("trim center", "midtrim"), ("maximum trim reached", "maxtrim"), ("minimum trim reached", "mintrim"), diff --git a/radio/util/tts_es.py b/radio/util/tts_es.py index ad47b9645..3b436ecd6 100755 --- a/radio/util/tts_es.py +++ b/radio/util/tts_es.py @@ -2,26 +2,26 @@ # Spanish language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i in range(101): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) -systemSounds.append(("ciento", filename(PROMPT_SYSTEM_BASE + 101))) -systemSounds.append(("doscientos", filename(PROMPT_SYSTEM_BASE + 102))) -systemSounds.append(("trescientos", filename(PROMPT_SYSTEM_BASE + 103))) -systemSounds.append(("cuatrocientos", filename(PROMPT_SYSTEM_BASE + 104))) -systemSounds.append(("quinientos", filename(PROMPT_SYSTEM_BASE + 105))) -systemSounds.append(("sescientos", filename(PROMPT_SYSTEM_BASE + 106))) -systemSounds.append(("setecientos", filename(PROMPT_SYSTEM_BASE + 107))) -systemSounds.append(("ochocientos", filename(PROMPT_SYSTEM_BASE + 108))) -systemSounds.append(("nuevecientos", filename(PROMPT_SYSTEM_BASE + 109))) -systemSounds.append(("mil", filename(PROMPT_SYSTEM_BASE + 110))) + systemSounds.append((str(i), filename(i))) +systemSounds.append(("ciento", filename(101))) +systemSounds.append(("doscientos", filename(102))) +systemSounds.append(("trescientos", filename(103))) +systemSounds.append(("cuatrocientos", filename(104))) +systemSounds.append(("quinientos", filename(105))) +systemSounds.append(("sescientos", filename(106))) +systemSounds.append(("setecientos", filename(107))) +systemSounds.append(("ochocientos", filename(108))) +systemSounds.append(("nuevecientos", filename(109))) +systemSounds.append(("mil", filename(110))) for i, s in enumerate(["coma", "un", "una", "i", "meno", "hora", "horas", "minuto", "minutos", "segundo", "segundos"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 111 + i))) + systemSounds.append((s, filename(111 + i))) for i, (s, f) in enumerate([("Voltio","volt0"), ("ampério", "amp0"), ("miliamperios", "mamp0"), @@ -84,7 +84,7 @@ for i, s in enumerate(["cronómetro", "cronómetro", "transmisión", "recepción "combustible", "temperatura", "temperatura", "velocidad", "distancia", "altitude", "célula lipo", "Total lipo", "voltaje", "corriente", "consumo", "potencia", "aceleración X", "aceleración Y", "aceleración Z", "dirección", "variómetro", "minimo", "máximo"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 141 + i))) + systemSounds.append((s, filename(141 + i))) for i, (s, f) in enumerate([("tren arriba.", "gearup"), ("tren abajo.", "geardn"), ("flaps arriba", "flapup"), diff --git a/radio/util/tts_fr.py b/radio/util/tts_fr.py index f0d38f082..736fef4c1 100755 --- a/radio/util/tts_fr.py +++ b/radio/util/tts_fr.py @@ -2,19 +2,19 @@ # French language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i in range(100): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) + systemSounds.append((str(i), filename(i))) for i in range(10): - systemSounds.append((str(100 * (i + 1)), filename(PROMPT_SYSTEM_BASE + 100 + i))) + systemSounds.append((str(100 * (i + 1)), filename(100 + i))) for i, s in enumerate(["une", "onze", "vingt et une", "trente et une", "quarante et une", "cinquante et une", "soixante et une", "soixante et onze", "quatre vingt une"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 110 + i))) + systemSounds.append((s, filename(110 + i))) for i, s in enumerate(["virgule", "et", "moins", "minuit", "midi"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 119 + i))) + systemSounds.append((s, filename(119 + i))) for i, (s, f) in enumerate([("volts", "volt0"), ("ampères", "amp0"), ("milli ampères", "mamp0"), @@ -45,7 +45,7 @@ for i, (s, f) in enumerate([("volts", "volt0"), ]): systemSounds.append((s, filename(f))) for i, s in enumerate(["virgule 0", "virgule 1", "virgule 2", "virgule 3", "virgule 4", "virgule 5", "virgule 6", "virgule 7", "virgule 8", "virgule 9"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 180 + i))) + systemSounds.append((s, filename(180 + i))) for s, f in [("Trim centré", "midtrim"), ("Trim maximum atteint", "maxtrim"), ("Trim minimum atteint", "mintrim"), diff --git a/radio/util/tts_it.py b/radio/util/tts_it.py index 8fe06efd8..ea6223801 100755 --- a/radio/util/tts_it.py +++ b/radio/util/tts_it.py @@ -2,18 +2,18 @@ # Italian language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i in range(101): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) -systemSounds.append(("mila", filename(PROMPT_SYSTEM_BASE + 101))) -systemSounds.append(("mille", filename(PROMPT_SYSTEM_BASE + 102))) + systemSounds.append((str(i), filename(i))) +systemSounds.append(("mila", filename(101))) +systemSounds.append(("mille", filename(102))) for i, s in enumerate(["virgola", "un", "e", "meno", "ora", "ore", "minuto", "minuti", "secondo", "secondi"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 103 + i))) + systemSounds.append((s, filename(103 + i))) for i, (s, f) in enumerate([("volt", "volt0"), ("ampere", "amp0"), ("milliampere", "mamp0"), @@ -83,7 +83,7 @@ for i, s in enumerate(["timer", "", "tensione", "tensione", "trasmissione", "ric "carburante", "temperatura", "temperatura", "velocità", "distanza", "altitudine", "cella lipo", "totale lipo", "tensione", "corrente", "consumo", "potenza", "accelerazione X", "accelerazione Y", "accelerazione Z", "direzione", "variometro", "minimo", "massimo"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 155 + i))) + systemSounds.append((s, filename(155 + i))) for i, (s, f) in enumerate([("carrello chiuso", "gearup"), ("carrello aperto", "geardn"), ("flap rientrati", "flapup"), diff --git a/radio/util/tts_pt.py b/radio/util/tts_pt.py index c0e9c8877..b2e71c8e8 100755 --- a/radio/util/tts_pt.py +++ b/radio/util/tts_pt.py @@ -2,26 +2,26 @@ # Portuguese language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] sounds = [] for i in range(101): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) -systemSounds.append(("cento", filename(PROMPT_SYSTEM_BASE + 101))) -systemSounds.append(("duzentos", filename(PROMPT_SYSTEM_BASE + 102))) -systemSounds.append(("trezentos", filename(PROMPT_SYSTEM_BASE + 103))) -systemSounds.append(("quatrocentos", filename(PROMPT_SYSTEM_BASE + 104))) -systemSounds.append(("quinhentos", filename(PROMPT_SYSTEM_BASE + 105))) -systemSounds.append(("seiscentos", filename(PROMPT_SYSTEM_BASE + 106))) -systemSounds.append(("setecentos", filename(PROMPT_SYSTEM_BASE + 107))) -systemSounds.append(("oitocentos", filename(PROMPT_SYSTEM_BASE + 108))) -systemSounds.append(("novecentos", filename(PROMPT_SYSTEM_BASE + 109))) -systemSounds.append(("mil", filename(PROMPT_SYSTEM_BASE + 110))) + systemSounds.append((str(i), filename(i))) +systemSounds.append(("cento", filename(101))) +systemSounds.append(("duzentos", filename(102))) +systemSounds.append(("trezentos", filename(103))) +systemSounds.append(("quatrocentos", filename(104))) +systemSounds.append(("quinhentos", filename(105))) +systemSounds.append(("seiscentos", filename(106))) +systemSounds.append(("setecentos", filename(107))) +systemSounds.append(("oitocentos", filename(108))) +systemSounds.append(("novecentos", filename(109))) +systemSounds.append(("mil", filename(110))) for i, s in enumerate(["virgula", "uma", "duas", "e", "menos", "hora", "horas", "minuto", "minutos", "segundo", "segundos"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 111 + i))) + systemSounds.append((s, filename(111 + i))) for i, (s, f) in enumerate([("Volt", "volt0"), ("ampére", "amp0"), ("miliamperes", "mamp0"), @@ -82,7 +82,7 @@ for i, s in enumerate(["cronómetro", "cronómetro", "transmissão", "recepção "combustível", "temperatura", "temperatura", "velocidade", "distância", "altitude", "célula lipo", "Total lipo", "tensão", "corrente", "consumo", "potência", "aceleração X", "aceleração Y", "aceleração Z", "Direcção", "variómetro", "mínimo", "máximo"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 141 + i))) + systemSounds.append((s, filename(141 + i))) for i, (s, f) in enumerate([("trem, em cima.", "gearup"), ("trem, em baixo.", "geardn"), ("flaps recolhidos", "flapup"), diff --git a/radio/util/tts_ru.py b/radio/util/tts_ru.py index e4254726a..c16d3a1d7 100644 --- a/radio/util/tts_ru.py +++ b/radio/util/tts_ru.py @@ -2,7 +2,7 @@ # Russian language sounds configuration -from tts_common import filename, PROMPT_SYSTEM_BASE +from tts_common import filename systemSounds = [] @@ -10,30 +10,30 @@ sounds = [] # 0 - 100 for i in range(100): - systemSounds.append((str(i), filename(PROMPT_SYSTEM_BASE + i))) + systemSounds.append((str(i), filename(i))) # 100, 200, ... 900 for i in range(9): - systemSounds.append((str(100 * (i + 1)), filename(PROMPT_SYSTEM_BASE + 100 + i))) + systemSounds.append((str(100 * (i + 1)), filename(100 + i))) for i, s in enumerate([u"тысяча", u"и", u"минус"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 109 + i))) + systemSounds.append((s, filename(109 + i))) for i, s in enumerate([u"тысяча", u"тысячи", u"тысяч"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 200 + i))) + systemSounds.append((s, filename(200 + i))) # decimal point for i, s in enumerate([u"ровно", u"и одна десятая", u"и две десятых", u"и три десятых", u"и четыре десятых", u"и пять десятых", u"и шесть десятых", u"и семь десятых", u"и восемь десятых", u"и девять десятых" ]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 165 + i))) + systemSounds.append((s, filename(165 + i))) # last digit = 1, female for i, s in enumerate([u"одна", u"одиннадцать", u"двадцать одна", u"тридцать одна", u"сорок одна", u"пятьдесят одна", u"шестьдесят одна", u"семьдесят одна", u"восемьдесят одна", u"девяносто одна"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 180 + i))) + systemSounds.append((s, filename(180 + i))) # last digit = 2, female for i, s in enumerate([u"две", u"двенадцать", u"двадцать две", u"тридцать две", u"сорок две", u"пятьдесят две", u"шестьдесят две", u"семьдесят две", u"восемьдесят две", u"девяносто две"]): - systemSounds.append((s, filename(PROMPT_SYSTEM_BASE + 190 + i))) + systemSounds.append((s, filename(190 + i))) for i, (s, f) in enumerate([(u"вольт", "volt0"), (u"вольт", "volt1"), (u"вольта", "volt2"), (u"вольт", "volt5"),