Good idea but we need a sexy women speaking to us.
I'm fairly certain none of the Free/Open Source TTS systems will meet that specification. The most bearable female TTS voice I've seen that wasn't from a proprietary system was slt_arctic_hts, from Festival.
To the OP: Are you referring to new SMS/IM messages?
I'm fairly certain none of the Free/Open Source TTS systems will meet that specification. The most bearable female TTS voice I've seen that wasn't from a proprietary system was slt_arctic_hts, from Festival.
To the OP: Are you referring to new SMS/IM messages?
SMS/IM and possibly even email. It's not a bad idea.
I tried out espeak Time but I naturally press the button twice to unlock (habit) thus every time I was unlocking my phone it would spout off the time.
You would need something that could read the database file in which phone records and IM/sms are kept. I know you can see them in glogarchive but I don't know how to get espeak to read a line in the database using the command line.
Without invalidating the Perl script above which reads the message, wouldn't it be simpler just to type in the command for reading the message? Just open the X Terminal window and type
sqlite3 -csv $( ls $HOME/.rtcom-eventlogger/el*db -1t | head -n1 ) "SELECT free_text FROM Events WHERE service_id='3' ORDER BY start_time DESC;" | head -n1 | espeak
You do have to make sure espeak is installed. You can do it from the usual App Manager or, if you know how to gain root, run as root: "apt-get install espeak". (You don't need espeakmsg or espeaktime or whatever.)
Of course, typing that 166-character line above is not that convenient, so you can stick it in a two-line shell script file that says:
#!/bin/sh
sqlite3 -csv $( ls $HOME/.rtcom-eventlogger/el*db -1t | head -n1 ) "SELECT free_text FROM Events WHERE service_id='3' ORDER BY start_time DESC;" | head -n1 | espeak
If you name the file "ss", for example, then you just type "ss"[Enter] which is 3 characters.
You can also stick it in a widget on your N900 "desk"top, so you can just tap the icon to read the most recent sms message.