View Single Post
woody14619's Avatar
Posts: 1,455 | Thanked: 3,309 times | Joined on Dec 2009 @ Rochester, NY
#628
Ok... Two problems.

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])
70: self.espaekProcess = subprocess.Popen(['espeak', languageParam, '-s 120','-m','"%s"' % text])


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
And after, it looks like it re-opens the database, then say is sql commit went OK, but if I close and re-load, it fails the same way. Interestingly, when I first start up, since I'm in the same area as the initial tile download (the first tiles the db has), it works fine. Only once I go to the area past the first thousand tiles or so do I get this error.

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.
Attached Files
File Type: txt Log.txt (7.7 KB, 108 views)
 

The Following 3 Users Say Thank You to woody14619 For This Useful Post: