guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/2] Add eSpeak


From: Leo Famulari
Subject: Re: [PATCH 0/2] Add eSpeak
Date: Tue, 12 Jan 2016 01:01:47 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Tue, Jan 12, 2016 at 12:58:12AM -0500, Leo Famulari wrote:
> On Tue, Jan 12, 2016 at 12:26:37AM -0500, Leo Famulari wrote:
> > These patches provide the eSpeak software speech synthesizer [0].
> 
> I realized that the espeak upstream has gone inactive [0] and the users have
> forked the project as espeak-ng: https://github.com/espeak-ng/espeak-ng/
> 
> The impression I get from the espeak ML is that the fork is merging a
> lot of third-party patches that improve support for different languages,
> as well as cleaning up the C codebase. So, in the future we should probably
> package espeak-ng as well, for the sake of users that need speech
> synthesis. It will conflict with espeak since the output binaries have
> the same names.

Or perhaps it will not conflict. I'm not sure. It's early days for
espeak-ng.

> 
> There is also the espeakedit program that allows phoneme-editing. That
> should be packaged, too.
> 
> [0] Read the last few months of their ML:
> http://sourceforge.net/p/espeak/mailman/espeak-general/
> 
> > 
> > I need advice on what audio system to configure it to use.
> > 
> > This patch configures it to use PulseAudio if it is available, and to
> > use PortAudio otherwise. Of course, since I have included PulseAudio as
> > an input, PulseAudio is always available and it starts a PulseAudio
> > server if one is not running [1].
> > 
> > The other option is to use only PortAudio (tested and works for me).
> > 
> > I guess the factors are:
> > 1) Does GuixSD have a default audio setup that we should target? If
> > GuixSD uses PulseAudio, then I think it would be good for eSpeak to be
> > integrated into that sytem.
> > 2) Does this package, which launches PulseAudio, work for anyone on a
> > foreign distro?
> > 
> > Can GuixSD users with audio please test it out? As well as users on
> > foreign distros? You can do so like this:
> > `espeak 'hello world'`
> > 
> > [0]
> > http://espeak.sourceforge.net/
> > 
> > [1] This is actually not the expected behaviour and I am going to file a
> > bug. The Makefile reads "'runtime' uses pulseaudio if it is running,
> > else uses portaudio". Instead, it starts PulseAudio on demand.
> > 
> > Leo Famulari (2):
> >   gnu: Add sonic.
> >   gnu: Add espeak.
> > 
> >  gnu/packages/audio.scm | 86 
> > ++++++++++++++++++++++++++++++++++++++++++++++++++
> >  1 file changed, 86 insertions(+)
> > 
> > -- 
> > 2.6.4
> > 
> > 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]