PDA

View Full Version : Hack the Maps with Voice Navigation possible?


Power
04-05-2010, 11:44 AM
Hi,

Just wondering since n900 does support multi-tasking, can the a addon/plugin or hack be built on top of the Ovi Maps to do voice recognition? Or I am just dreaming?

uvatbc
04-05-2010, 11:55 AM
I'm just guessing here:
Yes its multi-tasking, and I remember there being a text to speech app/daemon somewhere in the repos (eSpeakCaller uses it).
However the maps application itself may not be "open" enough to hack something onto it.

However, good idea - maybe a more informed hacker might make something of this.

buxz777
04-05-2010, 12:00 PM
very good idear wether possible or not another question :-)

hqh
04-05-2010, 12:02 PM
Pretty unlikely since Maps is not open source.

Power
05-27-2010, 09:24 AM
Maybe not related but I am liking what I seeing in Mappero which is in extras-testing (standard disclaimers or packages in extras-testing, which can cause damage etc. apply!). It has voice navigation. Though it right now speaks in some weird language.. but they it's better than Ovi with nothing :)

Edit: Correction got it working with some SPX files. Amazing, not need to take it on a road test..

blipnl
05-27-2010, 09:29 AM
I had mappero (mapper) but coulden't get voice filte/package to work.
How did you do it?

Power
05-27-2010, 09:35 AM
For one you need to replace the *.SPX files in /opt/maemo/usr/share/sounds/mapper/
with English files, which I picked up from here (http://talk.maemo.org/attachment.php?attachmentid=9461&d=1272657517).

Enable the all the options in announcements and it should work now, with really good sounding female voice :)

Blaizzen
05-27-2010, 09:41 AM
It might be possible. Maps is actually coded part in javascript and part using a microB plugin (as far as I can tell). The javascript side of things is in /usr/share/nokia-maps/html/index.html The second part is the microB plugin which is located in /usr/lib/browser/plugins/npatlas.so (at least I think so... I'm a little unsure of this). Since the plugin is closed source, we can't change that, but the javascript file can be changed.

In terms of changes, I've thought about maybe finding the distance between the new turn images/signal that came with PR1.2 and the current position. And if its within a certain distance, maybe play a sound or something. The issue is though if we go off the track, it won't recalculate the route, which at the moment is more annoying than no voice :(

Power
05-27-2010, 10:53 AM
It might be possible. Maps is actually coded part in javascript and part using a microB plugin (as far as I can tell). The javascript side of things is in /usr/share/nokia-maps/html/index.html The second part is the microB plugin which is located in /usr/lib/browser/plugins/npatlas.so (at least I think so... I'm a little unsure of this). Since the plugin is closed source, we can't change that, but the javascript file can be changed.

In terms of changes, I've thought about maybe finding the distance between the new turn images/signal that came with PR1.2 and the current position. And if its within a certain distance, maybe play a sound or something. The issue is though if we go off the track, it won't recalculate the route, which at the moment is more annoying than no voice :(

It might be a good idea to investigate that. But, as I mentioned earlier Mappero seems to work quite well, though it isn't as refined as Ovi Maps, the ability to use Google Maps gives it quite a lot of flexibility.

Blaizzen
05-27-2010, 11:01 AM
It might be a good idea to investigate that. But, as I mentioned earlier Mappero seems to work quite well, though it isn't as refined as Ovi Maps, the ability to use Google Maps gives it quite a lot of flexibility.

The main advantage I have with using OVI instead of mappero is OVI can work offline if you download all the maps for your chosen country. I haven't been able to see if Mappero can be used without an internet connection (though to be honest, I haven't searched much).