![]() |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Thanks for the find on how to augment espeak with these alternate voices. I'd thank you multiple times if I could, as the default voice tends to grate on me a bit. :) As for setting the voice for modrana, you can just change the default setting for espeak. For example, to use us1 (the female voice) after following your download instructions above, simply type: Code:
cd /opt/espeak/data/voices FYI: In reply to something someone wrote about festival. Yes, festival is there for the N900, but it's a direct compile of the N820 port, and is slightly busted on the N900. If you tell it to make an output wav file, it works just fine. But if you let it default to piping it out to the system speakers, it sounds like a fly buzzing. (Think super-sped-up alien on the old Star Trek series.) |
Re: [Announce] modRana: a flexible GPS navigation system
thanks, I only know enough to be dangerous:) and it is great that our espeak maintainer has kept arm version of espeak up-to-date.
What I did seems ok, however, I don't think it is 'clean' enough. I think the mbrola file should be on its own folder instead of the /sbin. I am hoping for those who have more experiences can help out and to make the install steps better. As indicated in my end of post 620, I got some messages after running the command at the terminal. I think that should be look at; but it is beyond my skill level at this point. thank you for your code, that means we don't have to bother MartinK and other voice-app author so they will have more time to give us other cool features. cheers, |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
GUI editable espeak string should be also doable :) |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
cheers, |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Much better to make ModRana more program independent by simply allowing the command string itself to be edited for voice out. This is one of those "set it once" type things that most people aren't ever going to play with, but those that do will want more power than a drop-down. |
Re: [Announce] modRana: a flexible GPS navigation system
1 Attachment(s)
Ok... Two problems. :p
One: In mod_voice.py, you call out the voice to use, so even if you override the voice, it defaults back to the language locally set. Also, calling out a mbrola voice from there (changing the voice to mb-us1) fails. BUT if you remove the voice option all together, if it defaults to mbrola via the link like above, it works fine. The code I removed is in red in mod_voice.py: Code:
56: self.espaekProcess = subprocess.Popen(['espeak', languageParam, '-s 120','-m','"%s"' % output]) Two: There's a problem with tile caching in sqlite. :( After about 3000 tiles get loaded, when it tries to load from the sqlite database, it fails and re-downloads. The log keeps saying: Code:
loading the image buffer from sqlite to pixbuf failed:Unrecognized image file format Attached is the run log. If you'd like a copy of the zipped sqlite database set, let me know. It's just under 1M. |
Re: [Announce] modRana: a flexible GPS navigation system
First, release announcement:
modRana V0.25-1 is out ! :) Whats new ?
Yeah and sorry for such a long release delay :) Quote:
The string can contain various keywords: %language% - this will be replaced by current language code %message% - replaced by message without quotes %qmessage% - replaced by current message without quotes So basically, if your espeak uses the mbrola voices by default, you can now just remove -v and the %language% keyword from the string. :) Also, using the %message% variable, prefixes and suffixes can be easily added: "espeak -v %language% -s 120 -m 'Simon says: %message%'" And because modRana just executes the resulting string in terminal, the possibilities are basically endless (calling custom scripts, other CLI speech engines, etc.). :D Quote:
Technically, the database is designed to hold millions upon millions of tiles (it is split to a indexing and storage databases, new storage db is added once the last one reaches about 3.7 GB, thus avoiding the FAT32 file size limit and the separate indexing database provides fast lookup). Of course, the tile storage code is quite complex and the sqlite version shipped with Python 2.5 is quite temperamental, so there is quite likely a bug somewhere. |
Re: [Announce] modRana: a flexible GPS navigation system
@Martin
thank you for the latest update...its much faster and smooth now.. Just wanted to point you to one issue which needs to be sorted out.. When i do a point-point routing and after the route is calculated i go into route info page and see the text containing origin and destination info is messed up. I think reducing the font size to fit in the text should fix this. Please check the screen shot below: Thanks again for your efforts http://www.flickr.com/photos/32073914@N07/5685901961/http://www.flickr.com/photos/32073914@N07/5685901961/ |
All times are GMT. The time now is 05:42. |
vBulletin® Version 3.8.8