I have a weird problem. When approaching one exit, this is what Google says: "Take exit 340A on the left toward Lincoin Dr/Kelly Dr". Modrana always says "Take exit three hundred and forty A on the left toward Lincoin Doctor slash Kelly Drive." Apart from the misspelling of "Lincoln" (Google's fault), why does it say Doctor the first time and Drive the second?
My guess is that since the parser has no "human" way of understanding language, and it's meant to speak for more general/broad uses than JUST routing, "Dr" can be either Doctor or Drive - by extension, it uses heuristics to guess when it means what - in this case, it sees "Dr" at the very end of the string of text, and presumably assumes that that can't be Doctor because English never uses "doctor" like that, at the end of a sentence as an abbreviation. However, the "/" doesn't make sense to it as the termination point in a clause, nor does it parse that "[something] Dr/[something else] Dr" means is two swap-able sub-clauses, both of which are thus to be seen as to be read as if they were at the end of the sentence. Since this is the first time in a long while that I've looked at this thread, I have no idea what modRana uses as a text-to-speech backend. Of course, you can't even take out "Doctor" as a reading of "Dr" even in Nav software, because you can't assume you won't run into a road called "Dr Stevenson Dr" or something.
this weekend brought up two bugs related to GUI rotation: 1) when you have modRana configured to auto-rotate, and you start it while holding it in portrait, it will not rotate and stay landscape. After rotating the phone to landscape and back, it follows. 2) when configuring the GUI to force a certain rotation, it will only use that when you restart it. The above two made me stop on my bike to get the rotation right (had to take it out of the holder to get the orientation right)
I also discovered that while in bike mode, it will not route nor find/accept any address given to it. It seems that for bike routing it gets that info elsewhere, and this is not working. Good thing the route is maintained when switching between modes - this was my workaround
One other suggestion: When two turns are close together, concatenate the directions, for example to make it say "Turn left on Elm Street, then turn right on Main Street", or even "Turn left on Elm Street, then turn right". This would help immensely in the city, where the notification distance for one direction is often passed while another is being spoken.
hello, can some guru help me ? I had installed modrana with the aptget method but here is the problem : [...] process 7592: arguments to dbus_connection_get_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5757. This is normally a bug in some application using the D-Bus library. process 7592: arguments to dbus_connection_set_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5721. This is normally a bug in some application using the D-Bus library. Aborted
to uninstall and remove all settings etc as root: Code: apt-get purge modrana Those errors should not be fatal, at least they are not when I get them on a desktop system
apt-get purge modrana