maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   [ANNOUNCE] eSpeak GUI Client (https://talk.maemo.org/showthread.php?t=53351)

amandalam 2010-05-22 19:17

[ANNOUNCE] eSpeak GUI Client
 
This is my first attempt to write an app for the Maemo platform, hope it works for you and won't break anything of your Nokia device :p. Features of this app are listed below:
  • A Hildon/Gtk+ GUI client written in Python for eSpeak, the open source command-line text-to-speech tool.
  • Selection of 49 languages, including voice packs that are still in experimental status (default English)
  • Amplitude (0 to 199, default 100) adjustment.
  • Pitch (0 to 99, default 50) adjustment.
  • Speed (words per minute, 80-390, default 170) adjustment.
  • Word Gap (in milliseconds, 0-20, default 10) adjustment.
  • Opening a text file and loading its contents to the text box for editing and speaking.
  • Direct pasting text contents to the text box for editing and speaking (no need to press Ctrl-V)
  • One-click-clearing text contents of the text box
  • Saving the speech to a .Wav file.
  • Speak multiple sentences simultaneously new
  • Stop speaking at any time new
  • Toggling between Full Screen / Window mode.
  • Portrait Mode Support (experimental).
  • Saving the language/amplitude/pitch/speed/word gap selection when program exits, and loads them back when program launches automatically.
  • Supports multi-language user interfaces based on the Device Language selected. (Traditional Chinese, Simplified Chinese and English UIs will be provided initially)

You can now download this app from maemo extras-devel repository.

This app is a very rough one and it will take some time to fix the major issues before it can be practically usable. Feel free to report issues and suggest enhancements that you would like to have :)

resplendent2209 2010-05-22 19:22

Re: [ANNOUNCE] eSpeak GUI Client
 
Very nice. Please register to this competition.

Optln 2010-05-22 19:31

Re: [ANNOUNCE] eSpeak GUI Client
 
I just tried it, looks cool. Only thing that bothers me is that I can't select words with stylus.

resplendent2209 2010-05-22 19:41

Re: [ANNOUNCE] eSpeak GUI Client
 
Well, I tried installing and it's not showing under "More".

amandalam 2010-05-22 19:43

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670737)
Very nice. Please register to this competition.

Thanks. Registered :D

amandalam 2010-05-22 19:45

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670761)
Well, I tried installing and it's not showing under "More".

If it installs correctly, you should see the red lips "eSpeak GUI Client" icon when you click "More..."

resplendent2209 2010-05-22 19:48

Re: [ANNOUNCE] eSpeak GUI Client
 
What is the name of the app? There are a couple of Espeak apps under applications.

amandalam 2010-05-22 19:59

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670769)
What is the name of the app? There are a couple of Espeak apps under applications.

"eSpeak GUI Client"

resplendent2209 2010-05-22 20:09

Re: [ANNOUNCE] eSpeak GUI Client
 
It's crashing automatically after 5 seconds.

Optln 2010-05-22 20:16

Re: [ANNOUNCE] eSpeak GUI Client
 
Can you make the Speak button to turn into Stop button while it's speaking. There's no way to stop it as far as I can see and pressing Speak again just adds another one to the queue.I had to wait for it saying "Hot tamale, hot hot tamale, hot tamale, hot hot!" 10 times :D

kamil365 2010-05-22 20:27

Re: [ANNOUNCE] eSpeak GUI Client
 
Really great job:) Work excellent.
I discovered that one icon is missing:
This one close to "red lips":)
http://i47.tinypic.com/2u57rwk.png

resplendent2209 2010-05-22 20:31

Re: [ANNOUNCE] eSpeak GUI Client
 
Any inputs why it is crashing after 5 seconds on my N900?

amandalam 2010-05-22 20:36

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670822)
Any inputs why it is crashing after 5 seconds on my N900?

Is your user folder /home/user ?

amandalam 2010-05-22 20:37

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by kamil365 (Post 670817)
Really great job:) Work excellent.
I discovered that one icon is missing:
This one close to "red lips":)
http://i47.tinypic.com/2u57rwk.png

I notice this too. It's a typo in the rules file... will get this fixed in the next update.

amandalam 2010-05-22 20:38

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by Optln (Post 670806)
Can you make the Speak button to turn into Stop button while it's speaking. There's no way to stop it as far as I can see and pressing Speak again just adds another one to the queue.I had to wait for it saying "Hot tamale, hot hot tamale, hot tamale, hot hot!" 10 times :D

I will add a Stop button in the next update...but not sure if that will work well :p

resplendent2209 2010-05-22 20:41

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by amandalam (Post 670827)
Is your user folder /home/user ?

I don't know what you mean by this. I haven't changed anything on my Phone. Everything is the way it should be by default.

amandalam 2010-05-22 20:49

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670832)
I don't know what you mean by this. I haven't changed anything on my Phone. Everything is the way it should be by default.

hmm, would you mind opening X Terminal and type the following...

cd /opt/eSpeakGUI/
python eSpeakGUI.py

and see what it says?

resplendent2209 2010-05-22 20:55

Re: [ANNOUNCE] eSpeak GUI Client
 
It says -

Traceback (most recent call last) :
File "eSpeakGUI.py", Line 24, in <module>
from portrait import FremantleRotation
File "home/opt/eSpeakGUI/portrait.py", Line 20, in <module>
import bus
ImportError: No module named dbus

amandalam 2010-05-22 21:02

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670844)
It says -

Traceback (most recent call last) :
File "eSpeakGUI.py", Line 24, in <module>
from portrait import FremantleRotation
File "home/opt/eSpeakGUI/portrait.py", Line 20, in <module>
import bus
ImportError: No module named dbus

Looks like you don't have the python-dbus library installed. Perhaps you can try the following in X Terminal?

sudo apt-get install python-dbus
sudo apt-get install python2.5-dbus

and once that gets installed, try to relaunch the program again?

resplendent2209 2010-05-22 21:10

Re: [ANNOUNCE] eSpeak GUI Client
 
I got some errors while trying to install. Python 2.5 xml missing etc.

I think I have to wait for PR 1.2!

amandalam 2010-05-22 21:14

Re: [ANNOUNCE] eSpeak GUI Client
 
Quote:

Originally Posted by resplendent2209 (Post 670856)
I got some errors while trying to install. Python 2.5 xml missing etc.

I think I have to wait for PR 1.2!

I think that's not related to PR1.2, as I'm still using PR1.1.1.
Perhaps some of your Python libraries installation weren't complete...

resplendent2209 2010-05-22 21:27

Re: [ANNOUNCE] eSpeak GUI Client
 
Hmmm PR 1.2 has those packages AFAIK.


All times are GMT. The time now is 06:34.

vBulletin® Version 3.8.8