mirror of
https://github.com/opentx/opentx.git
synced 2025-07-25 17:25:13 +03:00
tts.py now able to generate csv files
This commit is contained in:
parent
be7338fa11
commit
25e980e231
1 changed files with 16 additions and 6 deletions
22
util/tts.py
22
util/tts.py
|
@ -73,7 +73,7 @@ def generate(str, idx):
|
||||||
os.remove(temp)
|
os.remove(temp)
|
||||||
|
|
||||||
if result:
|
if result:
|
||||||
return [result]
|
return [(result, str)]
|
||||||
else:
|
else:
|
||||||
return []
|
return []
|
||||||
|
|
||||||
|
@ -166,9 +166,9 @@ if __name__ == "__main__":
|
||||||
systemSounds.extend(generate(s, 102+i))
|
systemSounds.extend(generate(s, 102+i))
|
||||||
for i, s in enumerate(["et", "moins"]):
|
for i, s in enumerate(["et", "moins"]):
|
||||||
systemSounds.extend(generate(s, 117+i))
|
systemSounds.extend(generate(s, 117+i))
|
||||||
for i, s in enumerate(["timer", "", "tension", "tension", "émission", u"réception", "altitude", "moteur",
|
for i, s in enumerate(["timer", "", "tension", "tension", u"émission", u"réception", "altitude", "moteur",
|
||||||
"essence", u"température", "température", "vitesse", "distance", "altitude", "élément lipo",
|
"essence", u"température", u"température", "vitesse", "distance", "altitude", u"élément lipo",
|
||||||
"total lipo", "tension", "courant", "consommation", "puissance", "accelération X", "accelération Y", "accelération Z",
|
"total lipo", "tension", "courant", "consommation", "puissance", u"accelération X", u"accelération Y", u"accelération Z",
|
||||||
"orientation", "vario"]):
|
"orientation", "vario"]):
|
||||||
systemSounds.extend(generate(s, 141+i))
|
systemSounds.extend(generate(s, 141+i))
|
||||||
for i, s in enumerate(["volts", u"ampères", u"mètres seconde", "", "km heure", u"mètres", u"degrés", "pourcents", u"milli ampères", u"milli ampères / heure", "watt", "", "pieds", "knotts", "heure", "minute", "seconde"]):
|
for i, s in enumerate(["volts", u"ampères", u"mètres seconde", "", "km heure", u"mètres", u"degrés", "pourcents", u"milli ampères", u"milli ampères / heure", "watt", "", "pieds", "knotts", "heure", "minute", "seconde"]):
|
||||||
|
@ -183,14 +183,24 @@ if __name__ == "__main__":
|
||||||
(u"moteur coupé", "engoff"),
|
(u"moteur coupé", "engoff"),
|
||||||
]:
|
]:
|
||||||
sounds.extend(generate(s, f))
|
sounds.extend(generate(s, f))
|
||||||
|
|
||||||
|
if "csv" in sys.argv:
|
||||||
|
csvFile = file(voice + ".csv", "w")
|
||||||
|
for f, s in systemSounds:
|
||||||
|
s = u"9XSOUNDS/SYSTEM;" + f + u";" + s + u"\n"
|
||||||
|
csvFile.write(s.encode("latin-1"))
|
||||||
|
for f, s in sounds:
|
||||||
|
s = u"9XSOUNDS;" + f + u";" + s + u"\n"
|
||||||
|
csvFile.write(s.encode("latin-1"))
|
||||||
|
csvFile.close()
|
||||||
|
|
||||||
if "zip" in sys.argv:
|
if "zip" in sys.argv:
|
||||||
zip_name = voice + ".zip"
|
zip_name = voice + ".zip"
|
||||||
zip = zipfile.ZipFile(zip_name, "w", zipfile.ZIP_DEFLATED)
|
zip = zipfile.ZipFile(zip_name, "w", zipfile.ZIP_DEFLATED)
|
||||||
for f in systemSounds:
|
for f, s in systemSounds:
|
||||||
zip.write(f, "9XSOUNDS/SYSTEM/" + f)
|
zip.write(f, "9XSOUNDS/SYSTEM/" + f)
|
||||||
os.remove(f)
|
os.remove(f)
|
||||||
for f in sounds:
|
for f, s in sounds:
|
||||||
zip.write(f, "9XSOUNDS/" + f)
|
zip.write(f, "9XSOUNDS/" + f)
|
||||||
os.remove(f)
|
os.remove(f)
|
||||||
zip.close()
|
zip.close()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue