Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 18 Apr 2014, 04:16
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
flite_hts_engine: at last, good quality Puppy speech
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [25 Posts]   Goto page: Previous 1, 2
Author Message
mcewanw

Joined: 16 Aug 2007
Posts: 2011
Location: New Zealand

PostPosted: Fri 27 Nov 2009, 10:59    Post subject: 0.91.mce02.pet uploaded
Subject description: stdout and wav version
 

Changes: Fixed scripts to allow wav output.

This version of flite_hts_engine writes to either wav or to stdout (allows direct pipe to aplay; no fifo required)

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
amigo

Joined: 02 Apr 2007
Posts: 2167

PostPosted: Fri 27 Nov 2009, 11:59    Post subject:  

Great work William -no problem about the diff. I appreciate the fine work that you have done in the past and on this.

Text has to be 'vetted' for use by flite and other t2s programs as they don't always know what to do. Text with formatting like:
##########
==========
underscores and other special chars will not be read pleasantly at all.
Back to top
View user's profile Send private message 
mcewanw

Joined: 16 Aug 2007
Posts: 2011
Location: New Zealand

PostPosted: Fri 27 Nov 2009, 12:07    Post subject:  

flite_hts_engine sometimes gets oddly muddled. Try these two simple examples. On my machine at least, the second example flops...

flitet "Here is the new thread" | aplay

flitet "Here is the new thread and" | aplay

A long text always contains such difficulties here and there which flite_hts_engine makes a mess off. Otherwise it is great; if only it was consistent in that sense!

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
amigo

Joined: 02 Apr 2007
Posts: 2167

PostPosted: Fri 27 Nov 2009, 13:09    Post subject:  

I've been looking at my flite sources again. I had forgotten that I had found a file called speak.c on the net a long time ago, which someone had written to read a file line-by-line using flite. Actually, the program links in the flite libs so it is standalone. Anyway, it may be a good candidate to do the same with flite_hts_engine.

I'll post it tomorrow after working out (again) the details of how to use it. I had built flite and speak using 'diet' or uClibc, so the build recipe needs to be re-worked for using glibc.

I also was looking at the full sources for flite -especially the built-in sound server/client bits. It might not be too hard to build this into flite_hts and thereby reduce some of the latency of starting aplay each time.
Back to top
View user's profile Send private message 
Trobin

Joined: 18 Aug 2005
Posts: 907
Location: BC Canada

PostPosted: Sun 28 Mar 2010, 20:25    Post subject:  

Anyway rto attach this to emacspeak?
_________________
http://speakpup.blogspot.com
Back to top
View user's profile Send private message 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Fri 30 Apr 2010, 23:47    Post subject:  

Here is a gtkdialog frontend for flite. It takes an argument for the filename too, so you can use it with RoxRightClicks.
flite-speak.gz
Description 
gz

 Download 
Filename  flite-speak.gz 
Filesize  546 Bytes 
Downloaded  344 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
abushcrafter


Joined: 30 Oct 2009
Posts: 1447
Location: England

PostPosted: Tue 02 Nov 2010, 10:01    Post subject:  

There's a new version out. Could you package it up please? Could you also slow down the speed at which it talks? With the current package, I find it is stumbling on a 1mb text file. Is that buffer size issues? In which case can you give the new version (If you package it up.) a larger buffer please. Thanks so far.

I have attached a bug fix of jemimah's gtkdialog frontend for flite.
flite-speak-0.0.2.bz2
Description 
bz2

 Download 
Filename  flite-speak-0.0.2.bz2 
Filesize  829 Bytes 
Downloaded  237 Time(s) 

_________________
adobe flash is rubbish!
My Quote:"Humans are stupid, though some are clever but stupid." http://www.dependent.de/media/audio/mp3/System_Syn_Heres_to_You.zip http://www.systemsyn.com/
Back to top
View user's profile Send private message Visit poster's website 
amigo

Joined: 02 Apr 2007
Posts: 2167

PostPosted: Tue 02 Nov 2010, 13:50    Post subject:  

Yes, there is a new version of flite available. It now comes with three or four voices which you can choose from using command-line options Yeah! The female voice seems to be the most natural sounding.
Back to top
View user's profile Send private message 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Tue 02 Nov 2010, 15:21    Post subject:  

I don't think flite-hts-engine has been updated - the regular flite is much larger.
Back to top
View user's profile Send private message Visit poster's website 
amigo

Joined: 02 Apr 2007
Posts: 2167

PostPosted: Wed 03 Nov 2010, 11:12    Post subject:  

You are correct jemimah, flite-hts-engine has not been updated. The flite API has changed, so flite-hts-engine it may or may not adapt to the new API. flite-hts-engine has much better voice quality, but there are problems with it garbling some texts, and flite-hts can only read fairly short texts.

I've just found something new called svox-pico which is used on the Android platform. There is a pico2wave utility(if you use the ubuntu sources) which provides several very nice voices to choose from. Problem is it only outputs a *.wav file. Maybe one of us can figure out how to get it use stdout, or some audio lib to output sound directly...

I'm still searching for something light and usable...
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [25 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Multimedia
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0520s ][ Queries: 13 (0.0053s) ][ GZIP on ]