guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH 2/2] gnu: Add espeak.


From: Leo Famulari
Subject: Re: [PATCH 2/2] gnu: Add espeak.
Date: Thu, 14 Jan 2016 19:38:22 -0500
User-agent: Mutt/1.5.24 (2015-08-30)

On Wed, Jan 13, 2016 at 10:27:13PM -0500, Leo Famulari wrote:
> On Wed, Jan 13, 2016 at 03:17:28PM +0100, Ludovic Courtès wrote:
> > Leo Famulari <address@hidden> skribis:
> > 
> > > * gnu/packages/audio.scm (espeak): New variable.
> > 
> > If you think eSpeak-ng is not ready yet, or is sufficiently different,
> > it’s OK to package eSpeak.
> 
> I'm looking into it.

I think it will be a great replacement for eSpeak, but it's not ready
yet, in my opinion. The new autotools-based build system has a lot of
kinks to work out and recent git HEADs don't build at all for me. When
it is ready we should package it.

> 
> > 
> > > +    (native-inputs
> > > +     `(("unzip" ,unzip)))
> > > +    (inputs
> > > +      `(("sonic" ,sonic)
> > 
> > The “unzip” line is misaligned.
> 
> The "unzip" line or the "sonic" line? Most of the patches I see use the
> former style.
> 
> > 
> > > +        ("pulseaudio" ,pulseaudio)
> > > +        ("portaudio" ,portaudio)))
> > 
> > Dunno if it’s useful to have both, maybe someone more knowledgeable like
> > Ricardo can answer?
> 
> I misinterpreted the configure options. It's not useful to have both. If
> PulseAudio is an input, then eSpeak will always use PulseAudio unless
> configured not to, in which case PulseAudio should not be an input.
> 
> PulseAudio stopped working completely on my Debian system a while ago.
> I decided to keep using ALSA and never looked back (or is it forward, in
> this case? ;)
> 
> So, if we are going to target PulseAudio, can a PulseAudio user test
> that this package works? This should make the computer speak "hello
> world":
> $ espeak "hello world"
> 
> > 
> > > +    (synopsis "Software speech synthesizer")
> > > +    (description "eSpeak is a compact software speech synthesizer for
> > > +English and other languages, for Linux and Windows.  eSpeak uses a
> >                               ^---------------------^
> > Remove.
> 
> Done.
> 
> > 
> > In general, we don’t mention proprietary software, and we don’t mention
> > other OSes, free or not, portability etc., because that’s not what
> > matters from the viewpoint of an OS provider.
> > 
> > The rest LGTM!
> 
> Again, I'll be grateful if a PulseAudio user will test!
> 
> > 
> > Thanks,
> > Ludo’.
> 



reply via email to

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