Delete voice announcements waypoints
  • I create a lot of ride with waypoints on PC Windows, then I load them in MapFactor installed on a Samsung S3 with Android 4.3.
    But at each approach and passage of these waypoints there are several announcements which are not useful because they are just a waypoint pointless for navigation.
    These many pointless voice announcements pollute the navigation.

    Is it possible to remove the voice announcements of the waypoints ?
    Perhaps there is a way to enable this, but if not, it Would Be a feature request.

    I Hope that this can be done Easily
    Regards for your help
  • 21 Comments sorted by
  • Yes, look at files navigation and tts.
  • Thanks for your answer.

    I'm not computer scientist ; - ).
    So do you think if I delete to tts.xml this data:

    For french language:

    A-WP-00-00
    Étape atteinte.


    A-WP-01-00
    Étape manquée.


    and for english language:

    A-WP-00-00
    waypoint reached


    A-WP-01-00
    waypoint missed


    If I delet this phrase and I replace this new file tts.xml in Map Factor is the solution to my problem???
  • Yes editing those files could solve your problem. But I suggest to edit the navigation.xml only: look where - in French language section - the above mentioned codes are used, and delete their call. Save a copy of your new file, as each app update will replace the file and delete your changes.
  • I hope ... too! : - )

    It's a very good idea to save the new file for the updates!! : - ))
    I had not thought

    And it's a also a good idea to look where the codes are used and delete their call.
    But I'm not computer scientist and when I edit the navigation.xml (and not routing.xml) I have this:

    !ELEMENT sounds (default_language, manoeuvres_set*)>
    <!ELEMENT default_language (#PCDATA)>
    <!ELEMENT manoeuvres_set (languages, (manoeuvre | manoeuvre_tts)*)>
    <!ELEMENT languages (#PCDATA)>
    <!ELEMENT manoeuvre (type, file*)>
    <!ELEMENT manoeuvre_tts (type, file*)>
    <!ELEMENT type (#PCDATA)>
    <!ELEMENT file (#PCDATA)>
    <!ELEMENT tts (#PCDATA)<br />
    Then in 1st ELEMENT I Have this call:

    manoeuvre>

    waypoint
    Dy-,%DISTANCE_AND_UNIT,-01
    Dz-WP-01-10
    B-FINISHER



    waypoint_reached
    Fy-WP-1,%WAYPOINT_NUMBER,-11
    Fx-WP-00-01
    Fz-WP-20-10



    waypoint_missed
    Fy-WP-1,%WAYPOINT_NUMBER,-11
    Fx-WP-00-01
    Fz-WP-21-10
    And after this the word "waypoint" is mentioned in 42 lines !!!!

    What should I do???

    Thanks for your help.
  • The calls are repeated per language, so there is no sense in a full text search. Search first for the section for your language, and do changes only in it. (before you do, save a copy!)
    You see it easily when you scroll down the file.
  • It is good direction.
    Look at this lane:

    'A--OT-02-00'

    one '-' more is enought.

    Do the same with Your waypoints (Fx, Fy, Fz are parts of sentence).
  • @chattiewoman

    It"s strange because in "fr" section there are not calls for "waypoint"

    It's only for "Roundabout" like this:

    manoeuvres_set
        languages>fr</languages>
        manoeuvre>
          !-- Roundabout. Take the [first, second, ... twentieth] exit -->
          type>roundabout_now</type>
          file>A-RO-00-00</file>
          file>Cx-RO-00-01</file>
          file>Cy-RO-,%EXIT_NUMBER,-11</file>
          file>Cz-RO-00-10</file>
        /manoeuvre>
        manoeuvre>
          !-- Roundabout. [Take sharp right, Turn right, Bear right, Carry on straight ahead, Bear left, Turn left, Take sharp left] -->
          type>roundabout_simple_now</type>      
          file>A-RO-00-00</file>
          file>A-SM-0,%MANOEUVRE_ID,-00</file>
       /manoeuvre>
       manoeuvre>
          !-- Roundabout in [100, 200, 300, 400, 500, 1000, 2000] [meters, yards, kilometers, miles]. Take the [first, second, ... twentieth] exit -->
          type>roundabout_later</type>
          file>Cv-RO-00-01</file>
          file>Bw-,%DISTANCE_AND_UNIT,-10</file>
          file>Cx-RO-00-01</file>
          file>Cy-RO-,%EXIT_NUMBER,-11</file>
          file>Cz-RO-00-10</file>
        /manoeuvre>
        manoeuvre>
        !-- Roundabout in [100, 200, 300, 400, 500, 1000, 2000] [meters, yards, kilometers, miles]. [Take sharp right, Turn right, Bear right, Carry on straight ahead, Bear left, Turn left, Take sharp left] -->
        type>roundabout_simple_later</type>
          file>Cv-RO-00-01</file>
          file>Bw-,%DISTANCE_AND_UNIT,-10</file>
          file>A-SM-0,%MANOEUVRE_ID,-00</file>
        manoeuvre

    But "waypoint" seems to be calling in défault language "en" and others langages like "ro", "pl", "tr", etc. but not in french "fr" !!

    Do I delete waypoint in défault language "en" ??? .... after save the file .... of course ; - ))
  • PrzemekSupak

    I'm sorry but I don't understand what you wanna do !!!

    Can You more explain or indicate what to do and on what line?

    Thanks
  • Fx-WP-00-01 change to Fx--Wp-00-01.
    The same with all other waypoints.

    (edit)
    If there are no 'waypoint...' in Your language section, change it in section "any_other".


  • If I understand you well I just add one " - " on each line that contains "Fy, Fx, Fz" in section "any_other" like this:

    manoeuvre>
          !-- Waypoint [1,2,3,4,5,6,7,8,9] reached -->
          type>waypoint_reached</type>
          file>Fx--WP-00-01</file>
          file>Fy--WP-1,%WAYPOINT_NUMBER,-11</file>
          file>Fz--WP-20-10</file>
        /manoeuvre>
        manoeuvre>
          !-- Waypoint [1,2,3,4,5,6,7,8,9] missed -->
          type>waypoint_missed</type>
          file>Fx--WP-00-01</file>
          file>Fy--WP-1,%WAYPOINT_NUMBER,-11</file>
          file>Fz--WP-21-10</file>
        /manoeuvre>

    It's a good idea!!!

    I try, I test and I go back for result. : - ))
  • It was a good idea but it was, because ... I tested and it is not the solution to answer to my problem !! : - ((

    All the announcements waypoints are alway spoken.

    Somebody have another solution??


  • Impossible!
    Try reboot your navigation and/or turn on synthetised voice (tts).
    In navigation change language and voice to french.

    (edit)
    There are three manoeuvre:
    'waypoint',
    'waypoint reached',
    'waypoint missed'.
  • The structure of this file is as such that all commands are taken from the  section <languages>any_other</languages>.
    Always for all languages, unless you copy one of the commands from that section to your language section and change that one. These are the commands between every <manoeuvre_tts> and </manoeuvre_tts>.

    So if you have nothing for waypoints in your french language section, it will take the default one. 
    If you copy it inside your language section and change or empty it, you will get your own language tts sentence(s)
  • Congratulations everybody!!

    I just had reboot the phone (to be sure to turn off/on the apk) and now the voice announcements of the waypoints are deleted.

    I just need to check that the final way point (final destination) is announced.
    I think that I will check it to morrow.

    After testing it is now necessary that I find how to create waypoints absolute (compulsory waypoints) and relative (which can be avoided) to make it more flexible track a route.

    But that's another discussion. :-))
  • I checked it for You and it works, but I think that too many added '-' and Navigator stop working.
    It is better to delete two lanes, from three, with additional '-' (    file>Fy--..... and  file>Fz--....).

    It is now:
          file>Fx--WP-00-01</file>
          file>Fy--WP-1,%WAYPOINT_NUMBER,-11</file>
          file>Fz--WP-21-10</file>

    Better:
          file>Fx--WP-00-01</file>

    (edit)
    After crash, copy backuped (backed up) file navigation.xml to Navigator folder and change it once again.
  • Thanks for your check PrzemekSupak

    Effectively, at a moment Navigator stop working

    So I will test your solution to morrow in reality and I will come back to comment.

    Regards
  • Hello

    I have tested new navigation.xml file after having deleted the 2 lines you propose. Now the voice announcements waypoints are deleted and the goal is reached.

    @PrzemekSupak: For the crash of Navigator I think that the cause is the calculate power of my hardware (Samsung S3 2 years old) because the crash is come when there is many turn on the road (like on the mountain road) and the speed is too high. In this case the calculator works hard, the processor is burning and the battery is fast exhausted!
    So when I use the same testfile.gpx on the same road in a TomTom GPS separated (not a software of my S3) I have no problem and no crash during the entire test on the road.

    The solution? wait to buy S5 ..... or Samsung S24 : - ))

    Thanks for your help.
  • I am glad that I found this topic. I also wanted to disable the announcements of the waypoints. I do not use the tts-voices.

    Instead of removing two lines I removed the whole blok:
    "manoeuvre>
    "); vertical-align: bottom; height: 10px;"><!--
    [100, 500, 1000, 2000] [meters, yards, kilometers, miles] from waypoint
    -->
    <type>waypoint</type>
    <file>Dy-,%DISTANCE_AND_UNIT,-01</file>
    </manoeuvre>
    "); vertical-align: bottom; height: 10px;"><manoeuvre>
    <!-- Waypoint [1,2,3,4,5,6,7,8,9] reached -->
    <type>waypoint_reached</type>
    <file>Fy-WP-1,%WAYPOINT_NUMBER,-11</file>
    </manoeuvre>
    "); vertical-align: bottom; height: 10px;"><manoeuvre>
    <!-- Waypoint [1,2,3,4,5,6,7,8,9] missed -->
    <type>waypoint_missed</type>
    <file>Fy-WP-1,%WAYPOINT_NUMBER,-11</file>
    </manoeuvre>"

    I did this in my language (NL) and in 'any other language'

    It works!

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

Tagged