Notices


Reply
Thread Tools
Posts: 362 | Thanked: 143 times | Joined on Mar 2008
#331
a followup post to the one above...

I got two more test runs. One worked without any issue. For the other one, voice did not work. the ovivoiceserver appeared to have died mid-stream(ie. it was showing 'server running', but it failed on all the test commands. Re-started the voice server; test commands worked again, but still no voice for the turns within the OVI map. The map worked ok this time, that is it kept the direction of travel upon re-routing; unlike the last time I reported. YMMV.

Cheers,

Last edited by cheve; 2011-04-05 at 12:39.
 
Posts: 1,873 | Thanked: 4,529 times | Joined on Mar 2010 @ North Potomac MD
#332
Originally Posted by cheve View Post
All,

Also I got two extra 'square' buttons below the 're-routine'(see the screen capture); do you know what those are for. I pressed them but nothing happen. I am thinking that they are for language selections; but I am not sure.
Hi. The two extra square buttons are supposed to turn on and off POI and more detailed directions (turn arrows). There are two png files that you should have downloaded that would appear in the "button". One is a checkered flag and the other has the letters POI. The appearances of these images can be flaky. See post #220.

Last edited by mscion; 2011-04-05 at 18:44.
 

The Following 2 Users Say Thank You to mscion For This Useful Post:
Posts: 362 | Thanked: 143 times | Joined on Mar 2008
#333
@mscion, thanks. I did not realize that index from post#314 is meant to replace the one from post#1 and I would still need other stuff from that post These two buttons have shown up once only(during my 1st test run); and they have not reappeared since.
 
Blaizzen's Avatar
Posts: 397 | Thanked: 802 times | Joined on Jan 2010 @ Sydney
#334
Well I've finally come to a solution for the offline search POI thingy I attempted to implement. The issue I never reaslised was Cross Site Scripting which prevented Maps application to talk to the OmVoiceServer through XmlHttpReqest function in javascript (which is why in the original code the plugin had its own xmlhttprequest function). The plugin method would have worked nicely, but the plugin knows if your not connected, and hence won't send anything.

Until I stumbled upon this! http://talk.maemo.org/showthread.php?p=984423 Its a bug in the maemo system which allows the N900 to connect to non-existent ad-hoc networks. I actually experienced this bug before on holiday but I completely forgot about it. What it'll do is trick the N900 into thinking your connected to the internet and thus the plugin's function will work.

To setup a no internet network, simply go to {Settings} > {Internet Connections} > {Connections} > {New} > {Next} > Type a connection name, ie "no internet" > {Next} > Select {No} when asked to search for WLAN Networks > Enter anything in the network name ie "no internet" > untick {Network is hidden} > Change Network Mode from infrastructure to {Ad hoc} > {Next} > {Finish}.

Now you select the connection from the Status menu and connect to it. It does take a bit of time to connect compared to other wireless networks, but once its done your set

As a last note, apologies for not making many updates in the last few weeks/months. I've kinda lost my drive to program and add extra features into this, and sadly I doubt I'll find it again for a while. Though if anyone does have any issues with running it, please let me know and I'll try fix it up
 

The Following 19 Users Say Thank You to Blaizzen For This Useful Post:
Posts: 108 | Thanked: 119 times | Joined on Aug 2010 @ Dresden - Germany
#335
Originally Posted by Blaizzen View Post
Well I've finally come to a solution for the offline search POI thingy I attempted to implement. The issue I never reaslised was Cross Site Scripting which prevented Maps application to talk to the OmVoiceServer through XmlHttpReqest function in javascript (which is why in the original code the plugin had its own xmlhttprequest function). The plugin method would have worked nicely, but the plugin knows if your not connected, and hence won't send anything.

........
Hey guys, I have some questions:

1. Is this (see: quote) now working with all streets/adresses etc. or only with this OmVoiceServer set personal POIs?

2. Where can I get, and where I have to copy the navigation and POI icons, cause in the last version I see no icons under the route-reload button!?

3. What is the "Use Online Search" for? I think it don't work offline?

Thanks!


AlphaX2

Last edited by AlphaX2; 2011-04-09 at 10:36.
 
Posts: 362 | Thanked: 143 times | Joined on Mar 2008
#336
Originally Posted by AlphaX2 View Post
Hey guys, I have some questions:

1. Is this (see: quote) now working with all streets/adresses etc. or only with this OmVoiceServer set personal POIs?

2. Where can I get, and where I have to copy the navigation and POI icons, cause in the last version I see no icons under the route-reload button!?

3. What is the "Use Online Search" for? I think it don't work offline?

Thanks!


AlphaX2
for answer to question 2, see post #332 and #333

good luck
 

The Following User Says Thank You to cheve For This Useful Post:
Posts: 362 | Thanked: 143 times | Joined on Mar 2008
#337
@Blaizzen: i think the ad hoc network also help my setup to work consistently now. You have turned a undocumented 'feature' to something really useful...3 cheers to you.

one question...how do you adjust the volume of voice commands. They are much louder than the espeak for the street name. the volume of espeak is set to max in ovivoiceserver already.

thanks again for you work.

cheers
 

The Following User Says Thank You to cheve For This Useful Post:
Blaizzen's Avatar
Posts: 397 | Thanked: 802 times | Joined on Jan 2010 @ Sydney
#338
Originally Posted by AlphaX2 View Post
Hey guys, I have some questions:

1. Is this (see: quote) now working with all streets/adresses etc. or only with this OmVoiceServer set personal POIs?
OmVoiceServer allows loading of presaved POIs through the search function in the maps application. If you say search for your home address eg "123 Street St Location" and go to omvoiceserver it'll have under the last tab your last search. You can then save this search (eg "poi-home") from the save button for later quick loading (Save it to the cities folder under a new folder called poi). When you are next out and about with no internet, you can call upon this saved search result by searching for "poi-home" without the need to actually look online for the result (as the results have been already saved). This only works with the above method of making an ad hoc connection (as the plugin still needs to think its online).

Originally Posted by AlphaX2 View Post
3. What is the "Use Online Search" for? I think it don't work offline?
Offline search is a work in progress (or it was). I initially wanted to add offline searching if i ever got omvoiceserver to read the database properly, but since there have been no news on how to read it, I've given up for now. I guess for now just leave it ticked.


Originally Posted by cheve View Post
one question...how do you adjust the volume of voice commands. They are much louder than the espeak for the street name. the volume of espeak is set to max in ovivoiceserver already.
The voice commands are played using the system volume, so you'll have to manually increase it for the commands. The espeak volume can be adjusted through one of the options through a slider.

Let me know if the volume is still low and what language your using. It might be the actual wav files themselves having low volume.
 

The Following User Says Thank You to Blaizzen For This Useful Post:
Blaizzen's Avatar
Posts: 397 | Thanked: 802 times | Joined on Jan 2010 @ Sydney
#339
Originally Posted by cheve View Post
However, I got an issue: my direction of travel was going from 'B' to 'A'. The re-routing switched my destination around, so the voice gave direction for going the other way(ie. from 'A' to 'B') instead. How do I switch this around
Sorry but ovi maps only allows routing from A to B. There is code in the javascript on how to swap directions, insert destinations etc, but its not implemented by any buttons (that I know of). The best solution I can think of is copying the A text, and pasting it in C, then copying the B text into A and then copying the C back to B



Also WIKI PAGE!!! wooooooo (finally).

http://wiki.maemo.org/Ovi_Maps_Extra_Features

Remember to add stuff to it. Its very incomplete and only includes how to set up omVoiceServer and some random information (and lots of spelling mistakes I bet ). I might try add in the python server too and html method (as they both work fine too).

Last edited by Blaizzen; 2011-04-10 at 11:05.
 

The Following 5 Users Say Thank You to Blaizzen For This Useful Post:
Posts: 235 | Thanked: 339 times | Joined on Nov 2010
#340
Originally Posted by Blaizzen View Post
Until I stumbled upon this! http://talk.maemo.org/showthread.php?p=984423 Its a bug in the maemo system which allows the N900 to connect to non-existent ad-hoc networks. I actually experienced this bug before on holiday but I completely forgot about it. What it'll do is trick the N900 into thinking your connected to the internet and thus the plugin's function will work.
Congrats!

One comment though, if I may. Instead of using an ad-hoc connection, which will waste battery, set up a dummy connection which will also make the N900 think it's connected to a network but will not take as long to connect, for one

Last edited by jstokes; 2011-04-10 at 11:09. Reason: Remove stupid ambiguity
 

The Following 2 Users Say Thank You to jstokes For This Useful Post:
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 18:42.