Pofessional 50 Fahrzeugintegration - Tel-Mute zu träge, Ansagen verstümmelt

  • Was ich noch sagen kann:
    - die sys.txt wird definitiv gezogen
    - Unterverzeichnisse analog zur Struktur in den Zips werden auch gezogen


    Ich habe das mit einem eigenen Bild für den Startprozess getestet.


    Bei den Sprachansagen sieht's insgesamt besser aus. Ansagen die ich selbst auslöse (mit einem Druck auf's Display) kommen immer sauber und komplett.
    Automatische Ansagen sind manchmal nicht komplett.
    Ich experimentiere da noch.
    Meine Aktiv-Halterung zickt aber auch so manchmal rum. Ich werde es mal mit einer anderen/neuen probiere. Vielleicht klemmt's auch mit der Hardware.


    Gruß


    Gunther

  • Aktueller Stadnd:
    - Die Halterung hatte tatsächlich ein Problem. Das undefinierte Verhalten beim Abnehmen des Navis ist mit anderer Halterung weg.


    Es bleibt dabei:
    - Ansagen die ich per Touch auslöse sind OK
    - automatisch Ansagen werden weiter in unterschiedlichem Umfang verstümmelt.


    Weiß denn wirklich keiner wo man drehen muss?!


    Ich blicke bei der Menge Config-Dateien nicht mehr durch. einer Becker.ini taucht z.B. an verschiedenen Stellen auf - was da greift ist mir schleierhaft


    Ich verstehe nicht warum eine Definition von "Ding" in der sys.txt nicht greift während ein geänderter Ladebildschirm kein Problem ist.


    Gruß,


    Gunther

  • folgendes habe ich in der media.xml im Ordner config gefunden:
    <xml>
    <!------------------------------------------------------------------------------------------------->
    <!--------------------------------------------- VOICE --------------------------------------------->
    <!------------------------------------------------------------------------------------------------->
    <layer name="voice">
    <group name="speech" speaker="default" queue_name="voice" multiple="1" min_space="0" timeout="2000" />
    <group name="ding" pre_ding="!ding" timeout="30000"/>
    <!-- GUIDANCE -->
    <layer name="guidance">
    <group name="speech" queue_name="voice.guidance" multiple="0" min_space="0" drop_previous="1" timeout="5000" />
    <!-- GUIDANCE RANGES -->
    <layer name="drive"><group name="speech" priority="50" boosted_priority="80"/> </layer>
    <layer name="pre"> <group name="speech" priority="80" boosted_priority="80"/> </layer>
    <layer name="pre1"> <group name="speech" priority="80" boosted_priority="80"/> </layer>
    <layer name="pre2"> <group name="speech" priority="80" boosted_priority="80"/> </layer>
    <layer name="app"> <group name="speech" priority="90" boosted_priority="90"/> </layer>
    <layer name="app1"> <group name="speech" priority="90" boosted_priority="90"/> </layer>
    <layer name="app2"> <group name="speech" priority="90" boosted_priority="90"/> </layer>
    <layer name="now"> <group name="speech" priority="100" boosted_priority="100"/></layer>
    </layer> <!-- GUIDANCE -->


    Für mich ein weiterer Hinweis, dass da eigentlich was gehen sollte - aber so recht anfangen kann ich damit nun auch nichts.


    Je mehr ich lese und stöbere, desto ratloser werde ich eigentlich.
    Ohne Verständnis wie das gesamt Zeug zusammenarbeitet komm' ich da wohl kaum noch zum Ziel.


    Im Moment betreibe ich wieder den ganzen Inhalt aus DATA.ZIP entpackt ohne ein DATA.ZIP auf dem Navi.
    Ich kann also jederzeit überall ändern. Da bin ich so recht flexibel.
    Aber weiter gekommen bin ich am Ende des Tages nicht.


    Gruß,


    Gunther

    Einmal editiert, zuletzt von Onk ()

  • OK,


    mit der media.xml sind wir jetzt richtig auf dem Weg zum Strand.


    hab mal folgendes in dem vorher zitierten Abschnitt der media.xml gemacht:
    <layer name="guidance">
    <group name="speech" queue_name="voice.guidance" multiple="0" min_space="0" drop_previous="1" timeout="5000" />
    <group name="ding" pre_ding="!nav_dingding" timeout="500"/>


    dazu noch (was früher ja wirkungslos war) in der sys.txt


    [sound]
    ding=1


    Und es macht tatsächlich dingdong wenn ich Ansagen per Touch auslöse.
    Für eta (Ankunftszeit) habe ich es nicht definiert und da kommt auch nichts.
    Mal sehen wie sich das morgen im Auto benimmt.


    Wenn das hinhaut ziehe ich den Sound auf mute und dann wäre es endlich gut.


    Mal sehen...


    Gruß,


    Gunther

  • OK,
    Das oben gezeigte funktioniert zuverlässig.
    Habe jetzt eigene WAV-Dateien mit Stille hinterlegt.
    Die wird auch während der Navigation zuverlässig vor der Ansage abgearbeitet und bis es zur Ansage kommt ist TEl-Mute zuverlässig aktiv.
    Puh, endlich geschafft :)


    bedauerlich das Becker da bei den Geräten ab Werke keine Konfigurationsmöglichkeit vorsieht.


    Gruß


    Gunther

  • So,


    habe jetzt alles wieder in ein DATA.ZIP gepackt.
    Alle Änderungen inkl. Startbild etc. sind jetzt im ZIP.
    Der Schlüssel zum Erfolg dabei war der richtige Packer.
    Meine WinRAR Version war zu neu. mit 4.01, noch 32bit, geht's einwandfrei.


    Alle Ansagen sind nun einwandfrei und vollständig.


    Dabei bin ich noch mal über den Wert
    [becker]
    radio_mute_delay=1000


    in der becker.ini gestolpert.
    Den hatte ich ganz zu Anfang mal dazwischen - schreit ja danach.
    Das habe ich aber da nur in einer parallelen Ordnerstruktur unter Navigator versucht.
    So gab es den Wert dort und im ZIP.
    Keine Ahnung ob nun damit doch noch was geht oder nicht.
    Im Moment habe ich auch erst mal keine Lust mehr.
    Vielleicht probier' ich's noch mal - aber jetzt habe ich erst mal eine Lösung und muß mal Zeit in andere Sachen stecken.


    Bin ich froh das man an iGO/Primo drehen und schrauben kann...


    Gruß


    Gunther

  • Habe das ganze jetzt ins Branding gepackt.
    DATA.ZIP ist damit wieder original Becker.
    Dabei habe ich dann auch noch die Sortierung der TMC nach Distanz mitgenommen.
    Danke an SAMUE bei dem ich die geänderte Start.lua aus dem SKIN genommen habe.


    So langsam wird es "mein" Becker...
    Und aufgeräumt ist das Ganze dann so auch wieder.


    So werde ich das Ganze dann erst mal wieder testen.
    Hoffe es läuft alles aus dem Branding. sieht aber soweit gut aus.


    Gruß,


    Gunther

  • Hallo,


    na klasse das es funzt. Jetzt trage doch alles mal in einer Beschreibung zusammen so das andere User auch davon profittieren. :)

  • Hallo,


    na klasse das es funzt. Jetzt trage doch alles mal in einer Beschreibung zusammen so das andere User auch davon profittieren. :)


    Ich denke, ich mache noch mal ein BRANDING.ZIP, dass nur die notwendigen Dinge für das Verzögern der Sprachausgabe enthält.
    Bei mir ist ja inzwischen einiges mehr drin als nur das.
    Eigentlich wollte ich dafür noch mal das Experiment mit dem oben genannten Mute-Wert machen. Könnte sein im Branding wird das anders behandelt als in der parallelen Ordner-Struktur.
    Aber evtl. schnür ich das Bündel auch erst mal so. Es tut ja was es soll.


    Am besten mach dann wohl einen neuen Eintrag unter der Rubrik Modifikationen.


    Aktuell habe ich nun auch noch das Telefon-Symbol über dem Batterie-Symbol entfernt (Habe eine eigenständige Freisprech und brauche das Navi dafür nicht).
    Anstelle des Symbols steht nun die Balken-Anzeige für die TMC-Signalstärke und links daneben der Sendername des aktuellen TMC-Senders.


    Gruß,


    Gunther

    Einmal editiert, zuletzt von Onk ()

  • Hallo,


    ich weiss nicht ob ich das in eine branding.zip packen würde,denn bei Benutzung eines Skins werden dann wieder Änderungen für die User fällig,die dann nicht so klar ersichtlich sind. Solltest du mal überdenken.

  • Hallo,


    ich weiss nicht ob ich das in eine branding.zip packen würde,denn bei Benutzung eines Skins werden dann wieder Änderungen für die User fällig,die dann nicht so klar ersichtlich sind. Solltest du mal überdenken.


    Ich bin nicht davon überzeugt, dass die geänderte media.xml aus einer parallelen Ordnerstruktur außerhalb von BRANDING.ZIP und DATA.ZIP gezogen wird.
    Auch das müsste ich noch mal explizit testen.
    Wenn ich so durch den Werdegang meiner Modifikation schaue habe ich diese Konfiguration nicht getestet.


    Bei Platzierung in einem Branding würde ich aber explizit die Modifikation (Dateien und deren Lokation) beschreiben.
    Die Änderungen dürften kaum mit Skins kollidieren, so das man die Dateien auch in andere Skins einbinden könnte.


    Mit etwas Muse mache ich mal einen Test mit dem originalen Branding und den Sachen, die es für diese Verzögerung der Sprachausgabe braucht, in paralleler Struktur.
    Wenn das funktioniert, dann beschreibe ich es auch so.


    Wird aber etwas dauern.


    Gruß,


    Gunther

    Einmal editiert, zuletzt von Onk ()

  • Hier mal die einzelnen Komponenten, die es braucht um die Verzögerung der Sprachausgabe zu realisieren so wie ich es aktuell erfolgreich betreibe.
    Ich habe das analog zur unten genannten Ordnerstruktur ins BRANDING.ZIP gepackt.


    Theoretisch sollte es wohl in einer ungepackten Struktur im Ordner NAVIGATOR funktionieren.
    Dann sind die die Sachen so anzuordnen wie ich es hier beschreibe.
    Ich habe das bisher nur im BRANDING.ZIP getestet, nicht aber in dieser Parallelstruktur. Das plane ich nachzuholen.


    Unter dem Verzeichnis \Navigator folgendes anlegen:
    - neues Verzeichnis: \ui_becker\Audio
    - in dieses Verzeichnis die Datei !Silence1s.wav kopieren
    - neues Verzeichnis: \Config
    - in dieses Verzeichnis die Datei media.xml kopieren
    - bei den kopierten Dateien die zusätzliche Endung txt entfernen. Die ist nur dran weil ich das sonst nicht hochladen kann.
    - im Ordner Navigator die Datei sys.txt editieren und um folgenden Eintrag ergänzen:


    [sound]
    ding=1


    Die .wav-Datei ist einfach ca. 1 Sekunde Stille die nun vor jede Ansage davorgehängt wird.
    Je nach Radio könnte das zu lang oder zu kurz sein. Man kann dann einfach diese Datei mit einer andern .wav der passenden Länge ersetzen. Sollte den gleichen Namen haben damit man sich weiteres arbeiten an der media.xml spart.


    In der media.xml wurden Zeilen hinzugefügt, aber nichts entfernt.
    Alle Zeilen die so aussehen sind neu:
    <group name="ding" pre_ding="!Silence1s" timeout="500"/>


    Ich denke, das sollte zum Nachbauen der Lösung reichen.


    Gruß,


    Gunther