Gelöst Ansage "A erste" statt "A1"

karnayna

Newbie
Registriert
10. Januar 2014
Beiträge
9
Reaktionspunkte
15
Punkte
230
Hallo zusammen,

es hat mich genervt, dass ich beim Verlassen meines Dorfes immer die Ansage bekam "In 100 Metern abbiegen auf die B dritte". Das passierte nicht mit allen Stimmen, aber leider mit meiner Lieblingsstimme (Voice_TTS_Pro_German_Anna_MyMOD_V1).

Ein wenig Recherche brachte die Lösung, die ich nun hier kundtue, falls es noch jemanden gibt, der das nicht so haben will:
Im Ordner config der zu reparierenden Stimme gibt es die Datei config_transforms.lua. Diese enthält die Definition von local replace_sentence. In dieser Struktur hängt man am Ende, also vor der schließenden Klammer, noch folgende Zeile an:

{L"(%d+)(%.)",L"%1 %2"},

dann ist das Problem erledigt.

Viel Spaß mit vernünftigeren Ansagen wünscht
Ingo
 
Wenn du noch dazu schreibst um welche Stimme es sich handelt..........für Android oder für WinCE (tts_nua_ve5),
dann bin ich begeistert.
Die paar kB könntest du auch als Anhang hier zur Verfügung stellen (Dateien anhängen)
 
Sie ist für WinCE und ich habe nur diese eine Stimme modifiziert, weil ich nicht weiß, mit welchen anderen es sonst noch Ärger gibt. Und ein paar Kleinigkeiten, die mich genervt haben, sind auch weg, z. B. diese ganzen unnötigen Pausen in den Ansagen wie z. B. "Jetzt ... links abbiegen." Die Ansagen sind insgesamt geschmeidiger, finde ich.
 

Anhänge

Sie müssen registriert sein, um die Liste der Anhänge zu sehen
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…