04.30.06

Flite (VI)

Posted in nokia770, programming, maemo, flite at 3:13 am by moimart

Yet another a new release of flite for maemo. This release has little improvements in D-BUS service such as better thread support and code cleanup. The next will be support for different voices and long texts.

Flite for maemo: patch for flite-1.3 deb package

04.21.06

Flite (V) + Gaim

Posted in nokia770, programming, maemo, flite at 2:33 am by moimart

I keep working on Flite for maemo. Today I’ve fixed issues about threading and performance. Also I’ve added speeching from files in FliteWidget.

In addition I’ve patched maemo-gaim from SVN in order to test the Flite D-BUS service. It’s only a proof of concept patch but, it works not so bad You can hear your buddy talking to you now.

You can try all the stuff here:

.patch for flite-maemo 0.2.1 you must have original flite-1.3-release
.deb for flite-maemo 0.2.1
.patch for gaim-flite you must have current SVN snapshot for maemo-gaim
.deb for gaim-flite

Disclaimer: The .deb for Gaim-flite is, as I said, a proof of concept. I don’t know if you can get access from menu extra and there is no SSL support and no IAP connectivity. You could have to run it by executing /va/lib/install/usr/bin/gaim from a xterm.

04.20.06

Flite (IV)

Posted in nokia770, programming, maemo, flite at 1:26 am by moimart

I have just finished to clean the code up (it was actually a mess) for flite maemo by adding better thread handling and by fixing some memory leaks and so on. Also, while testing the early release I realized it took a lot of memory for ages. Now, that’s fixed and the D-BUS service dies when not being used. In addition, the desktop file for D-BUS is needed no more.

Regarding FliteWidget, I’ve changed signal names. Now are “play” and “stop”. Indeed, FliteWidget is the part where I have to work on much more.

ASAP I’ll release a .patch with changes from flite’s main tree to not download the whole source code (10 MB uff).

New release:

(flite-1.3-maemo-0.2) .deb package
(flite-1.3-maemo-0.2) source code

04.19.06

Flite (III)

Posted in nokia770, programming, nokia, maemo, flite at 2:19 am by moimart

I’ve been working on flite these last days and I think it’s time to release a bit of code

Finally, I’ve implemented flite on GObject as a FliteWidget (with signals and so on) in order to ease developers integration with existing GTK code. Also I’ve implemented a D-BUS service (a dummy app) for Maemo. There is also a test app to try it out. The maemo folder contains all the new code.

The .deb contains FliteWidget header and shared-lib, flite headers, d-bus service and test app. The code is not finished and flite is not optimized yet but it basically works.

enjoy!

flite-maemo .deb package
flite-maemo sources

04.17.06

Flite (II)

Posted in nokia770, maemo, flite at 12:13 pm by moimart

I’m sorry for not writing in the last month. Currently I’m very busy because I’ve just started a new project in my job and I actually have no much time to tinker with my things.

 

This last week I took a couple of days off and I was able to work on flite. I’m building a D-BUS service in order to get an integrated speech service. It’s not a frontend for flite binary but Hildonized version. I’m using SDL as a output and “It works!” at low sample rate

 

I think I will be able to release the code on the weekend, it depends on my available spare time.

Thanks to Tomas Junnonen for part of SDL code. My SDL code downsampled the voice and was very buggy as well.

NB: I’m thinking in naming the service Carnival. any suggestion?