Voice files can be downloaded by Nokia Map Loader. It set voice path in file (voicefiles section, relative to MyDocs):
/home/user/MyDocs/.qf
Blaizzen can you change default voice path to this?
The latest release i've made (of omVoiceServer) will allow changing of the voicefle location through one of the options tabs. As far as I can see, its defaulted to look in the same location as my .qf file (which I haven't changed). In the future I might include something to read the qf file and set the voice server to that, but for now, you'll have to manually do it.
I guess for most people its nothing major since they won't change the voice file location in the qf file (unless heaps do, in which case i'll try include it in the next release).
I've sent a new version to devel (0.1-9) which allows for basic POI offline searching, plus i've fixed the ui issue.
To use POI Searching
With omvoiceserver running, and open the maps application and search for something. For example search for your home address (this step needs internet access).
press Ctrl + backspace to get to the taskmanager and open omvoicesever. In the last tab under "Last Search" it'll have the details of your last search (in this example, your home address).
Press the "Save this search" button and save the file under your cities folder in a new folder called "poi" (ie /home/user/MyDocs/cities/poi). Save it with the filename "poi-home" (or any other name but make sure it begins with "poi-".
omvoiceserver will save the file there as an xml file (see it through the file manager)
Turn off your internet on your phone
In maps (ctrl+backspace to shift screens) do a search for "poi-home"
Watch as your result comes up even though theres no internet
How it works? It just looks for "poi-" in the beginning of the search query. If its found it then attempts to look for the file under the poi folder and send back the xml data. Hence no using of the internet. If you do a search for poi-bananas and its not a valid file, it'll let you know in the log (and won't do a search). Any other search will go through normally (if online and doesn't begin with poi-....)
Additional hidden features i forgot to note in the last post. The way the voice files are read, is if the file exists, it'll play it, otherwise say the file using espeak. So if you put a wav file called "onto" in the main cities folder (make sure it doesn't have the .wav extension). It'll play it instead of saying "onto" using espeak. Its useful for people who do not use the english language for voice navigation, as you can change onto to what ever your language equivalent is (and it won't sound weird as through espeak).
EDIT: Just realised ovi maps figures out your internet is closed and hence won't do a search to begin with. Hopefully its just an issue with the html file and I'll have a look into it soon On the bright side, least it won't do a search using data
EDIT 2: Seems it might be harder than I thought to modify the html file so its oblivious to the fact I'm offline. I'll let you guys know once I figure it out. I guess for now its semi useable.
The latest release i've made (of omVoiceServer) will allow changing of the voicefle location through one of the options tabs. As far as I can see, its defaulted to look in the same location as my .qf file (which I haven't changed). In the future I might include something to read the qf file and set the voice server to that, but for now, you'll have to manually do it.
I guess for most people its nothing major since they won't change the voice file location in the qf file (unless heaps do, in which case i'll try include it in the next release).
Which method are you using to make it work? For voice files :
What about to start omvoiceserver without GUI as daemon when nokia-maps are starting (and stop itr when nokia-maps close)?
IMHO, think it would be better to make it as a configurable option. there would be times where one only wants to see the map and doesn't need routing. it may not be ideal to load in more stuff when it is not needed.
I managed to install the voices, I recognize, run the test application but when I use the Maps application in the N900 does not know how to use it to give me instructions.
The maps are also installed.
Maps showing the navigation but I can not make the voices work. I have both programs running in memory.
this is what I have:
1. copy the index.html into usr/share/nokia-maps/html
2. load the voice file(english_us); both 'command tester' and 'espeak options' - 'say line' worked
3. 'say street name' checked and 'use online search' - unchecked
4. on the OVI map - map setting, I have 'POI Settings' option -- so, my guess is that the index.html was loaded ok
Installed omvoiceserver, but it did not start. Then realised, that I have no espeak packages installed. So I got OM Voice Server to fully function with espeak and estonian female voices but the Ovi Maps ise very quiet after the route is calculated and I started to drive...
I got voice direction for my most recent test run(with Blaizzen latest effort http://talk.maemo.org/showpost.php?p...&postcount=314 ) -- I got it working by selecting the 're-routing' button as shown in screen capture below.
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?
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.
by the way, my map version is 0.1.25.114; I tried the 00.2.42.122 version but it caused my OVI to terminate right away on launch. ymmv
Cheers,
PS: network positioning was set to OFF and the cell was turned off during the test run.